@charset "utf-8";
/********** /// normalize.css /// ************/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a.reset {
    text-decoration: none;
    color: inherit;
}
a.reset:hover {
    text-decoration: underline;
}
.group:before,
.group:after {
    content: "";
    display: table;
} 
.group:after {
    clear: both;
}
.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
/*End normalize.css*/

/* Begin grid system */
.container_15 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.grid_1 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_2 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_3 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_4 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_5 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_6 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_7 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_8 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_9 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_10 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_11 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_12 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.grid_15 {
    position: relative;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.alpha { margin-left: 0px }
.omega { margin-right: 0px }
.container_15 .grid_1 { width: 60px }
.container_15 .grid_2 { width: 140px }
.container_15 .grid_3 { width: 220px }
.container_15 .grid_4 { width: 300px }
.container_15 .grid_5 { width: 380px }
.container_15 .grid_6 { width: 460px }
.container_15 .grid_7 { width: 540px }
.container_15 .grid_8 { width: 620px }
.container_15 .grid_9 { width: 700px }
.container_15 .grid_10 { width: 780px }
.container_15 .grid_11 { width: 860px;}
.container_15 .grid_12 { width: 940px }
.container_15 .grid_15 { width: 1180px }
.container_15 .prefix_1 { padding-left: 80px }
.container_15 .prefix_2 { padding-left: 160px }
.container_15 .prefix_3 { padding-left: 240px }
.container_15 .prefix_4 { padding-left: 320px }
.container_15 .prefix_5 { padding-left: 400px }
.container_15 .prefix_6 { padding-left: 480px }
.container_15 .prefix_7 { padding-left: 560px }
.container_15 .prefix_8 { padding-left: 640px }
.container_15 .prefix_9 { padding-left: 720px }
.container_15 .prefix_10 { padding-left: 800px }
.container_15 .prefix_11 { padding-left: 880px }
.container_15 .suffix_1 { padding-right: 80px }
.container_15 .suffix_2 { padding-right: 160px }
.container_15 .suffix_3 { padding-right: 240px }
.container_15 .suffix_4 { padding-right: 320px }
.container_15 .suffix_5 { padding-right: 400px }
.container_15 .suffix_6 { padding-right: 480px }
.container_15 .suffix_7 { padding-right: 560px }
.container_15 .suffix_8 { padding-right: 640px }
.container_15 .suffix_9 { padding-right: 720px }
.container_15 .suffix_10 { padding-right: 800px }
.container_15 .suffix_11 { padding-right: 880px }
.container_15 .push_1 { left: 80px }
.container_15 .push_2 { left: 160px }
.container_15 .push_3 { left: 240px }
.container_15 .push_4 { left: 320px }
.container_15 .push_5 { left: 400px }
.container_15 .push_6 { left: 480px }
.container_15 .push_7 { left: 560px }
.container_15 .push_8 { left: 640px }
.container_15 .push_9 { left: 720px }
.container_15 .push_10 { left: 800px }
.container_15 .push_11 { left: 880px }
.container_15 .pull_1 { left: -80px }
.container_15 .pull_2 { left: -160px }
.container_15 .pull_3 { left: -240px }
.container_15 .pull_4 { left: -320px }
.container_15 .pull_5 { left: -400px }
.container_15 .pull_6 { left: -480px }
.container_15 .pull_7 { left: -560px }
.container_15 .pull_8 { left: -640px }
.container_15 .pull_9 { left: -720px }
.container_15 .pull_10 { left: -800px }
.container_15 .pull_11 { left: -880px }
.clear {
    width: 0px;
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
    overflow: hidden;
}
.clearfix:after {
    line-height: 0;
    width: 0px;
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
    font-size: 0px;
    content: ' ';
}
.clearfix { display: inline-block }
* html .clearfix { height: 1% }
.clearfix { display: block }
/* End grid system */

/* Begin others */
.border-t {
  border-top: 1px solid #dde4eb;
}

.border-b {
  border-bottom: 1px solid #dde4eb;
}

.border-r {
  border-right: 1px solid #dde4eb !important;
}

.border-bn {
  border-bottom: 0 none !important;
}

.mt0 {
  margin-top: 0 !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

.m10 {
  margin: 10px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mtb10 {
  margin: 10px 0 10px !important;
}

.mlr10 {
  margin: 0 10px 0 10px !important;
}

.m20 {
  margin: 20px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mtb20 {
  margin: 20px 0 20px 0 !important;
}

.mlr20 {
  margin: 0 20px 0 20px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.p0 {
  padding: 0 !important;
}

.pt {
  padding-top: 0 !important;
}

.pl0 {
  padding-left: 0 !important;
}

.pr0 {
  padding-right: 0 !important;
}

.pb0 {
  padding-bottom: 0 !important;
}

.p10 {
  padding: 10px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.ptb10 {
  padding: 10px 0 10px !important;
}

.plr10 {
  padding: 0 10px 0 10px !important;
}

.p20 {
  padding: 20px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.ptb20 {
  padding: 20px 0 20px 0 !important;
}

.plr20 {
  padding: 0 20px 0 20px !important;
}

.float-l {
  float: left;
}

.float-r {
  float: right;
}

.font24 {
  font-size: 24px;
}

.font20 {
  font-size: 20px;
}

.font18 {
  font-size: 18px;
}

.font16 {
  font-size: 16px;
}

.font14 {
  font-size: 14px;
}
/* End others */
.button_orange{background:#f2410f;/*border-radius:6px;*/}
.button_orange:hover{background: #ff5512;}
.button_green{background:#1aa266;}
.button_green:hover{background:#11995d;}
.button_blue{background:#0a6dba;}
.button_blue:hover{background:#005ea7;}
.button_pink{background:#f6407d;}
.button_pink:hover{background:#ee3170;}
.button_gray{background:#9f9f9f;}

.blank{clear:both;height:10px;line-height:10px;}

.blackbg{
    background:url(../../Images/index/others/black_bg.png)}
.wbg{
    background: #FFF;padding-bottom:20px;}
.align_center {
    text-align: center }
.align_left {
    text-align: left }
.align_right {
    text-align: right !important;padding-right:10px;}
a:link,a:visited{color:#444;text-decoration:none;}
a:hover{color:#005ea7;}
a.blue:link,a.blue:visited{color:#005ea7;}
a.blue:hover{color:#005ea7;}
a.gray {
    color: #666666;
    text-decoration: none; }
.fixed {
    position: fixed !important;
    top: 0;
    width: inherit;
    z-index: 99; }
.bottomFixed {
    position: absolute;
    bottom: 0;
    top: initial;
}
/* Begin button */
.button {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 0;
    padding: 4px 12px;
    color: white;
    font-size: 14px;
    text-decoration: none;
    font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,sans-serif;
    line-height: 20px;
    border: none;
    cursor: pointer;
    overflow: visible; }
.button.mini {
    padding: 0 6px;
    font-size:12px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px; }
.button.small {
    padding: 2px 10px;
    font-size:14px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px; }
.button.large {
    padding:12px 20px;
    font-size:20px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px; }
.button.primary {
    background: #ff5512;
    border: 1px solid #ff5512;
    border: none;
    color: white !important;
    overflow: visible;
}
.button.gray {
    background: #CCC;
    border: 1px solid #CCC;
    border: none;
    color: white !important;
    overflow: visible;
    color:#FFF;
}
.button.bggreen {
    background: #00A000;
    border: 1px solid #00A000;
    border: none;
    color: white !important;
    overflow: visible;
    color:#FFF;
}
.ie6 .button.primary,.ie6 .button.pink{
    color: #fff;
}
.button.primary:hover{
    background:#f4440e}
.button.white {
    color: black;
    background: url(../../Images/index/icons/button_white.jpg) 0 bottom repeat-x;
    border: 1px solid #cccccc;
    overflow: visible;
}
.button.pink {
    background:#f6407d;
    border: 1px solid #ee3170;
    border: none;
    color: white !important;
    overflow: visible;
}
.button.pink:hover{
    background:#ee3170}
/* End button */


/*共用*/
.fl{
	float:left;
}
.fr{
	float:right;
}
.pad10{
	padding:10px;
}
.pad15{
	padding:15px;
}
.pad20{
	padding:20px;
}
.marginT20{
	margin-top:20px;
} 
.f16{
	font-size:16px;
}
.f18{
	font-size:18px;
}
.f20{
	font-size:20px;
}
.f22{
	font-size:22px;
}

.shoppingCart em ,.shoppingCart i{
	font-style:normal;
}


.box_title{
	margin-top:20px;
	margin-bottom:20px;
}
.box_title h2{
	line-height:40px;
	border-bottom:1px solid #dedede;
}
.f_l{float:left;}
.f_r{float:right;}
.borderB0 {
    border-bottom: 0 !important }
.borderT0 {
    border-top: 0 }
.borderL0 {
    border-left: 0 }
.borderR0 {
    border-right: 0 !important }


/*商品清单*/
.order_table {
	width: 100%;
	zoom: 1;
}
.ie6 .order_table, .ie7 .order_table {
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.order_table tr {
	text-align: center;
	border: 1px solid #dedede;
	border-top: none;
}
.order_table .thborder {
	border: 1px solid #ddd;
}
.order_table th {
	height: 35px;
	background: #f7f7f7;
	line-height: 35px;
	font-weight: bold;
}
.order_table .thborder_fot {
	border: 1px solid #dedede;
	text-align: right;
	background: #0C3;
	border-top: none;
}
.order_table .thborder_fot ul {
	float: right;
	padding-right: 40px;
}
.order_table .thborder_fot ul li {
	float: left;
	margin-left: 15px;
}
.order_table .thborder_fot ul li span {
	color: #ff5412;
	font-size: 16px;
}
.ie6 .order_table th, .ie7 .order_table th {
	border-top: 1px solid #f7dbd0;
	border-bottom: 1px solid #f7dbd0;
}
.order_table td {
	background: #fff;
	padding: 10px 8px;
	vertical-align: top;
	/*border-right: 1px solid #ddd;*/
	line-height: 18px;
}
.order_table td strong {
	font-weight: bold;
}
.ie6 .order_table td, .ie7 .order_table td {
	border-bottom: 1px solid #dedede;
}
.order_table td.number, .order_table td.handle {
	width: 10%;
	vertical-align: middle;
}
.order_table td.unitPrice, .order_table td.subtotalPrice {
	width: 6%;
	vertical-align: middle;
}
.order_table .goodsImg {
	width: 15%;
}
.order_table .goodsImg img {
	width: 126px;
	height: 80px;
	overflow: hidden;
}
.order_table .info {
	text-align: left;
	line-height: 20px;
	text-align: center;
	width: 15%;
	vertical-align: middle;
}
.order_table .info a {
	vertical-align: top;
}
.order_table .number a {
	display: inline-block;
	width: 13px;
	height: 14px;
	overflow: hidden;
	_margin-right: 4px;
}
.order_table .number .minus_icon {
	background: url(../../Images/index/icons/scart.png) no-repeat 0 -119px;
}
.order_table .number .plus_icon {
	background: url(../../Images/index/icons/scart.png) no-repeat 0 -134px;
}
.order_table .number input {
	width: 50px;
}
.order_table .handle a {
	display: block;
	padding-bottom: 5px;
}
/************** 地址 ****************/

.Addre {
	padding: 0 40px 50px 40px;
	background: #ffffff;
}
.Addre_top {
	height: 36px;/*line-height:34px;*/
	width: 100%;
	border-bottom: 1px solid #dedede;
}
.Addre_top li {
	float: left;
	font-size: 14px;
	margin-right: 4px;
	padding: 6px 0;
	line-height: 17px;
}
.Addre_top li .Addre_dx {
	width: 14px;
	height: 14px;/*margin-top:-2px;*/
	float: left;
	display: inline;
	Vertical-align: middle;
}
.Addre_fot {
	height: auto;
	background: #fafafa;
	border-top: none;
	display: block;
	position: relative;
}
.Addre_fot ul {
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #eaeaea;
	padding: 14px 0;
}
.Addre_fot ul li {
	float: left;
	line-height: 30px;
	margin-right: 6px;
}
.Addre_fot ul li .Addre_dx {
	float: left;
	margin-top: 8px;
}
.Addre_sr {
	width: 400px;
	height: 30px;
	border: 1px solid #dedede;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	line-height: 32px;
	padding: 0 4px;
	margin-right: 14px;
}
.Addre_sr2 {
	width: 140px;
	height: 30px;
	border: 1px solid #dedede;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	line-height: 32px;
	padding: 0 4px;
	margin-right: 14px;
}
.Addre_sr3 {
	width: 180px;
	height: 30px;
	border: 1px solid #dedede;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	line-height: 32px;
	padding: 0 4px;
}

.Addre_fot li .areaList {
	box-sizing: border-box;
	border: 1px solid #d2d2d2;
	padding: 5px 20px 5px 10px;
	font-size: 14px;
	height:32px;
	border-radius: 2px;
	color: #303030;
	float: left;/*line-height: 30px;*/
}
.Addre_fot li select {
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff url(../../Images/index/others/sanjiao_ty.png) no-repeat right;
	background-size: 15px 4px;
	z-index: 99;
}
/*************** 我的购物车添加 *************/
.sum {
	height: 23px;
	line-height: 23px;
	text-align: center;
}
.shoppingCart .submit_notice .submit_sucess p em {
	color: #ff5412;
	font-size: 20px;
}



/********钱包支付 **********/
.shoppingCart .submit_notice .wall {
	padding: 20px 0 30px 0;
}
.shoppingCart .submit_notice .wall span {
	width: auto;
	height: 25px;
	line-height: 25px;
	float: left;
}
.shoppingCart .submit_notice span.wall_ds {
	float: left;
	display: block;
	line-height: 25px;
	margin-left: 10px;
	color: #333;
	font-size: 20px;
}
.shoppingCart .submit_notice span.wall_ds img {
	float: left;
	margin-right: 4px;
}
.shoppingCart .submit_notice span.wall_dss {
	font-size: 14px;
	line-height: 28px;
	color: #777;
	margin-left: 10px;
}
.shoppingCart .submit_notice span.wall_dss em {
	color: #666;
	font-size: 16px;
}
.shoppingCart .cart_full2 {
	margin: 0;
	padding: 0 40px;
	background: #fff;
}


/**************** 手机验证 ***********/

.yanz_sj {
	height: auto;/*background:#dd2;*/
	display: block;
	border: 1px solid #dedede;
	margin-top: 20px;
}
.yanz_sj .bd2 li .huoqu {
	width: auto;
	float: left;
	height: 38px;
	line-height: 38px;
	background: #f8f8f8;
	text-align: center;
	font-size: 14px;
	border: 1px solid #e7e6e6;
	color: #888;
}
.yanz_sj .bd2 li .huoqu a {
	padding: 0 10px;
	color: #333;
	font-size: 14px;
}
.yanz_sj .bd2 li .huoqu a:hover {
	color: #333;
	text-decoration: underline;
}
.yanz_sj .bd2 li .yansz {
	color: #ce0e0d;
	line-height: 38px;
}
.yanz_sj .bd2 {
	padding: 12px 0 20px 0;
}
.yanz_sj .bd2 li {
	padding: 10px 0;
	height: 37px;
	font-size: 14px;
}
.yanz_sj .bd2 li em {
	width: 160px;
	float: left;
	padding-right: 10px; /* background: #dd2; */
	font-size: 16px;
	color: #888;
	line-height: 37px;
	height: 37px;
	text-align: right
}
.yanz_sj .bd2 li .sbutton {
	display: inline-block;
	width: 80px;
	height: 38px;
	line-height: 28px;
	color: #FFF;
	border-radius: 5px;
	background: #FF5512;
	border: none;
	font-size: 16px;
	font-family: "微软雅黑";
}
.yanz_sj .bd2 li .input_out7 {
	width: 106px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #CCC;
	padding-left: 10px;
	background: #FFF;
	color: #999;
	font-size: 14px;
	float: left;
	margin-right: 10px;
}
.input_out5 {
	width: 236px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #CCC;
	padding-left: 10px;
	background: #FFF;
	color: #999;
	font-size: 14px;
	float: left;
	margin-right: 10px;
} 

.shoppingCart .cart_full {
	margin-bottom: 50px;
	margin-top: 50px;
}
.shoppingCart .paydiv {
	height: 48px;
	background: url(../../Images/index/icons/scart.png) repeat-x 0 -70px;
	margin-top: 20px;
	border: 1px solid #dedede;
	border-top: 0;
	line-height: 48px;
	padding-left: 10px;
	overflow: hidden;
}
.shoppingCart .paydiv .operation {
	line-height: 48px;
	height: 48px;
}
.shoppingCart .paydiv .operation a {
	padding: 0 10px;
	line-height: 48px;
	display: inline-block;
}
.shoppingCart .pay_icon {
	display: inline-block;
	width: 110px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	height: 49px;
	border: 0;
	font-family: "微软雅黑";
}
.shoppingCart .total_money {
	padding-right: 15px;
	display: block;
	float: left;
}
.shoppingCart .paydiv span {
	padding-right: 10px;
	display: block;
	float: left;
}
.shoppingCart .paydiv span em {
	padding: 0 2px;
	font-weight: bold;
}
.shoppingCart .process {
	width: 100%;
	height: 6px;
	background: #ccc;
	margin-top: 30px;
}
.shoppingCart .process .step {
	width: 33.3333%;
	height: 6px;
	float: left;
}
.shoppingCart .process .step1{
	width:25%;
	height:6px;
	float:left;
}
.shoppingCart .process .step2{
	width:20%;
	height:6px;
	float:left;
}
.shoppingCart .process .bgorange {
	background: #ff5512;
}
.shoppingCart .process .postionR {
	position: relative;
}
.shoppingCart .process .stepnumber {
	display: inline-block;
	position: absolute;
	top: -12px;
	left: -2px;
	width: 32px;
	height: 30px;
	color: #fff;
	text-align: center;
	line-height: 30px;
}
.shoppingCart .process .icon_orange {
	background: url(../../Images/index/icons/scart.png) no-repeat 0 -35px;
}
.shoppingCart .process .icon_grey {
	background: url(../../Images/index/icons/scart.png) no-repeat 0 0;
}

.shoppingCart .process span {
	position: absolute;
	top: -27px;
	font-size: 18px
}
.step2 span{
	left:28%;
}
.step span{
	left:35%;
}
.step1 span{
	left:35%;
}
.shoppingCart .cart_empty {
	background: url(../../Images/index/icons/shoppingcart.png) no-repeat 40%;
	width: 100%;
	height: 300px;
	margin-top: 30px;
	position: relative;
}
.shoppingCart .cart_empty span {
	line-height: 22px;
	display: block;
	position: absolute;
	left: 47%;
	top: 40%;
}
.shoppingCart .cart_empty span a {
	text-decoration: underline;
	color: #ff5512;
	padding-left: 8px;
}
.shoppingCart .order {
	background: #fff;
	border: 1px solid #dedede;
	overflow: hidden;
	margin-top: 40px;
	padding: 0 20px 30px;
}
.shoppingCart .receive_address {
	padding: 20px 10px;
	overflow: hidden;
}
.shoppingCart .receive_address li {
	width: 24%;
	float: left;
	margin-right: 1.3%;
	margin-top: 10px;
}
.shoppingCart .receive_address li a {
	display: block;
	height: 137px;
	border: 1px solid #dedede;
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	position: relative;
}
.shoppingCart .receive_address li:nth-child(4n) {
	margin-right: 0;
}
.shoppingCart .receive_address a:hover {
	border-color: #fab4b6;
	background: #fffdfd;
	color: #cc3333;
}
.shoppingCart .receive_address .receiver_info {
	line-height: 30px;
	text-align: right;
	border-bottom: 1px solid #dedede;
}
.shoppingCart .receive_address .receiver_info span {
	display: block;
	float: left;
}
.shoppingCart .receive_address .address {
	line-height: 22px;
	padding-top: 10px;
}
.shoppingCart .receive_address .alter {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 18px;
	height: 17px;
	background: url(../../Images/index/icons/address_btn.gif) no-repeat 0 -66px;
}
.shoppingCart .add_address_icon {
	display: block;
	float: left;
	padding: 5px 5px;
	background: #aaa;
	color: #fff;
	cursor: pointer;
}
.shoppingCart .address_switch {
	float: right;
}
.shoppingCart .address_switch .slide_down {
	display: block;
}
.shoppingCart .add_address li {
	overflow: hidden;
	_width: 100%;
	margin-top: 10px;
	line-height: 25px;
}
.shoppingCart .add_address li span {
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	margin-right: 10px;
}
.shoppingCart .add_address li .field {
	float: left;
}
.shoppingCart .add_address li .field select {
	margin-bottom: 12px;
	height: 25px;
	border: 1px solid #dedede;
}
.shoppingCart .add_address li .field .address_btn {
	height: 32px;
	padding: 0 35px;
	background: url(../../Images/index/icons/scart.png) repeat-x 0 -150px;
	border: 1px solid #dedede;
	font-weight: bold;
	font-family: "微软雅黑";
}
.shoppingCart .add_address li .input_text {
	height: 25px;
	border: 1px solid #dedede;
	margin-left: 0;
}
.shoppingCart .radio p {
	line-height: 28px;
}
.shoppingCart .act_icon {
	margin-top: 20px;
	width: 98%;
}
.shoppingCart .add_icon {
	display: block;
	margin-top: 25px;
	margin-bottom: 5px;
}
.shoppingCart .qlcoupon {
	background: #f9f9f9;
	border: 1px solid #dedede;
	font-size: 12px;
}
.shoppingCart .qlcoupon p {
	padding-top: 10px;
}
.shoppingCart .qlcoupon span {
	display: inline-block;
	width: 100px;
	text-align: left;
	padding: 0 40px 0 25px;
}
.shoppingCart .pay_order {
	float: right;
}
.shoppingCart .pay_order li {
	margin-top: 10px;
	text-align: right;
}
.shoppingCart .pay_order .pay_detail {
	display: inline-block;
	width: 150px;
	margin-right: 10px;
}
.shoppingCart .pay_order .pay_money {
	display: inline-block;
	width: 80px;
}
.shoppingCart .invoice {
	background: #f9f9f9;
	border: 1px solid #dedede;
	margin: 20px;
	overflow: hidden;
	line-height: 30px;
}
.shoppingCart .invoice_list span {
	display: block;
	float: left;
	width: 100px;
}
.shoppingCart .field {
	float: left;
}
.shoppingCart .input_text {
	width: 300px;
	margin-left: 10px;
}
.shoppingCart .submit_notice {
	background: #fff;
	padding: 26px 40px;
	overflow: hidden;
}
.shoppingCart .notic {
	margin-top: 40px;
}
.shoppingCart .submit_notice .submit_sucess {
/*border-bottom:1px solid #dedede;
	padding:10px 0;*/
}
.shoppingCart .submit_notice .submit_sucess span {
	line-height: 35px;
}
.shoppingCart .submit_notice .submit_sucess p {
	line-height: 25px;
}
.shoppingCart .submit_notice .pay_qlwallet {
	padding: 20px 0 30px;
	line-height: 25px;
}
.shoppingCart .submit_notice .pay_qlwallet span {
	display: block;
	float: right;
}
.shoppingCart .submit_notice .payway_select i {
	display: inline-block;
	height: 40px;
	padding: 0 25px;
	line-height: 40px;
}
/************--**************/
.shoppingCart .submit_notice .payway_select .hd {
	margin-bottom: -1px;
	margin-top: 20px;/*position: relative;
	z-index:1;*/
}
/************--**************/


.shoppingCart .submit_notice .payway_select .hd a {
	display: inline-block;
	height: 40px;
	padding: 0 30px;
	line-height: 40px;
	border: 1px solid #dedede;
}
.shoppingCart .submit_notice .payway_select .hd a.on {
	background: #f9f9f9;
	border: 1px solid #dedede;
	border-bottom: 1px solid #f9f9f9;
}
.shoppingCart .submit_notice .payway_select div.ulbox {
	background: #f9f9f9;
	border: 1px solid #dedede;
	padding: 0 10px 50px 10px;
	overflow: hidden;
	zoom: 1;
}
/************--**************/
.shoppingCart .submit_notice .payway_select ul {
	background: #f9f9f9;
	border: 1px solid #dedede;
	padding: 20px 10px 0 10px;
	overflow: hidden;
	zoom: 1;
	min-height: 100px;/*position: relative;*/
}
.shoppingCart .submit_notice .payway_select li {
	float: left;
	/*margin-right: 3%;*/
	position: relative;
	/*width: 22%;*/width:266px;
	margin-top: 30px;
}
.shoppingCart .submit_notice .payway_select .gendd {
	width: 100%;
	float: Left;
	padding: 20px 0 10px 0;/*background:#dd2; */
	text-align: center;
}
.shoppingCart .submit_notice .payway_select .gendd .gendd_nr ul {
	border: none;
	padding: 10px 0 20px 0;
}
.shoppingCart .submit_notice .payway_select .gendd .gds {
	width: 100%;
	height: 30px;
	line-height: 24px;
	text-align: center;/*background:#dd2;*/
}
.shoppingCart .submit_notice .payway_select .gendd .gds img {
	width: 12px;
	height: 6px;
}
/*.shoppingCart .submit_notice .payway_select .gendd .gendd_nr span{float:left;}*/
	


/************--**************/



.shoppingCart .submit_notice .payway_select li a {
	display: inline-block;
	/*width: 169px;*/width:207px;
	height: 43px;
	border: 1px solid #dedede;
	background: #fff;
	overflow: hidden;
	float: left;
}
.shoppingCart .submit_notice .payway_select li span {
	position: absolute;
	height: 23px;
	line-height: 20px;
	background: url(../../Images/index/icons/flagleft.gif) no-repeat left center;
	top: 36px;
	left: 85px;
	color: #fff;
	padding: 0 10px;
	font-size: 13px;
}
.shoppingCart .submit_notice .payway_select li span i {
	margin-top: 4px;
	height: 19px;
	background: #ff5512 url(../../Images/index/icons/flagright.jpg) no-repeat right center;
	padding: 0 10px 0 0;
	line-height: 21px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}
.shoppingCart .submit_notice .payway_select li a:hover {
	border-color: #fa3;
}
.shoppingCart .submit_notice .payway_select img {
	display: block;
	margin: 0 auto;
	width: 100%;
}
.shoppingCart .submit_notice .payway_select .radio {
	display: block;
	float: left;
	margin: 15px;
	width: 13px;
	height: 13px;
	overflow: hidden;
}
.shoppingCart .pay {
	height: 48px;
	line-height: 48px;
	margin-top: 20px;
}
.select_bar a.menu:hover, .select_bar a.active {
	background: #ff5512;

	color: #fff;
}

.nothing{clear:both;padding:100px 0 150px;text-align:center;font-size:18px;color:#666;line-height: 2;}
.nothing i{background: url(../../Images/merchant/v2/scrutiny_icon04.gif) no-repeat 0 0; display: inline-block;width:21px;height:21px;margin-right:5px; position: relative;top:3px;}
.nothing_vip{clear:both;padding:100px 0 150px;text-align:center;font-size:18px;color:#666;line-height: 2;background: url(../../Images/merchant/v2/scrutiny_icon04.gif) no-repeat 300px 107px;}
.nothing p a{color:#005ea7}


/*qlcoupon_success start*/
.shoppingCart .qlcoupon_notice{
	background:#fff;border:1px solid #dedede;
	margin-top:30px;
	padding:30px 40px;
	overflow:hidden;
}
.shoppingCart .qlcoupon_notice .finished_pay{
	padding:40px;
	border-bottom:1px dashed #dedede;
}
.shoppingCart .qlcoupon_notice .finished_pay h2{
	font-size:32px;
	color:#235e00;
	line-height:40px;
	text-align:center;
}
.shoppingCart .qlcoupon_notice .finished_pay p{
	text-align:center;
	padding-top:20px;
	font-size:16px;
}

.coupon_table{width:90%;margin:30px auto;overflow:hidden;}
.ql_coupon_nx{padding-bottom:20px;}
.ql_coupon_nx a{display:block;position:relative;}
.ql_coupon_nx a:hover{background:url(../../Images/index/others/couponhover.jpg) no-repeat center;}
.ql_coupon_nx a:hover .pic{visibility:visible;}
.ql_coupon_nx .pic{position:absolute;width:233px;top:25px;left:10px;visibility:hidden;}
.ql_coupon_nx img{height:128px;max-width:253px;display:block;margin:0 auto;}
.ql_coupon_nx .coupon_info{height:128px;padding:20px 20px 15px 20px;overflow:hidden;}
.ql_coupon_nx .coupon_info p{line-height:26px;color:#fff;white-space:nowrap;overflow:hidden;word-wrap:break-word; vertical-align: top;}
.ql_coupon_nx .order_name{padding:12px 15px;line-height:1.5em;font-size:18px;height:47px;overflow:hidden;}
.ql_coupon_nx .coupon_info p strong{font-size:26px;font-weight:bold;max-width: 193px;white-space: normal;display: inline-block;}
.ql_coupon_nx .couponred{width:273px;height:245px;margin:0 auto;background:url(../../Images/index/others/couponred.jpg);}
.ql_coupon_nx .coupongray{width:273px;height:245px;margin:0 auto;background:url(../../Images/index/others/coupongray.jpg) no-repeat;}
.ql_coupon_nx .couponblue{width:273px;height:245px;margin:0 auto;background:url(../../Images/index/others/couponblue.jpg) no-repeat;}
.ql_coupon_nx .coupongray p{color:#999;}
/*qlcoupon_success end*/

/*m_boxr*/
.m_boxr th , .m_boxr td{padding-bottom:10px;}
.m_boxr .cardurl img{width:500px;overflow:hidden;}
.m_boxr .input001{margin-right:10px;}
.m_boxr .mprompt{line-height:30px;color:#999;}


/**tips**/
.tips_box{padding-top:26px;line-height:160%;text-align:center;}
.tips_box h3{font-size:21px;font-weight:bold;color:#005ea7; padding-bottom:10px}
.tips_box h5{font-size:14px;font-weight:normal; padding:0 30px}
.tips_box p{ margin:20px 90px 0}
.tips_box a{width:100%; display:block;height:36px;line-height:36px;background:#fe673d;color:#FFF;font-size:16px;font-weight:bold;border:1px solid #ff5221;}
.tips_box a:hover{background: #ff5221;}
.tips_box1 p{text-align: center;padding-top: 50px;font-size: 16px;}


/************** 数量 ***/
.number span.Number{width:auto;height:30px;line-height:30px;display: inline-block;}
.number span.Number_left{width:14px;height:14px;line-height:14px;display: inline-block;font-size:16px; font-family:宋体; text-align:center;border:1px solid #ccc;margin:8px 4px 0 4px;border-radius:2px;}	
	.number span.Number_left a{width:14px;height:14px; display:block;color:#666;}
	.number span.Number_center{width:50px;height:24px;line-height:24px;display: inline-block;border-radius:2px;margin-top:2px;}
	.number span.Number_center input{height:24px;width:48px;border:1px solid #ccc;line-height:24px;color:#666; text-align:center;border-radius:3px;}

.number span.Number_left.hover.hover{border:1px solid #dfdfdf;}
.number span.Number_left.hover a{color:#dfdfdf;}
/*2016-6-22*/
.number span.num_icon {display: inline-block;height: 26px;border: 1px solid #dedede;line-height: 26px;border-radius: 4px}
.number span.num_icon a {display: inline-block;width: 24px;background: #ededed;text-align: center;height:auto;}
.number span.num_icon a.add {background: url(../../Images/index/icons/num.gif) no-repeat 0 -35px;border-left: 1px solid #dedede;border-radius: 0 3px 3px 0;}
.number span.num_icon a.minus {background: url(../../Images/index/icons/num.gif) no-repeat 0 0;border-right: 1px solid #dedede;border-radius: 3px 0 0 3px;float:left;}
.number input.num {text-align: center;display: inline-block;width: 48px;border: 0; float:left;margin-top:4px;}
/*END 2016-6-22*/


/* Begin box */
.box {
 }
.box .contents.padding,
.box .content.padding {
    padding: 20px }
.box .titles.tabs .tab {
    border-top: 3px solid transparent;
	border-right:1px solid #dedede; }
.box .titles.tabs .tab.on {
    border-top: 3px solid #ff5c1b;
    border-bottom: 1px solid #fff;
}
.ie6 .box .titles.tabs .tab {
    border-top: 3px solid #fff;}
.ie6 .box .titles.tabs .tab.on {
    border-top: 3px solid #ff5c1b; }
.box .titles.tabs a {
    text-decoration: none; }
.box .contents h4,
.box .content h4 {
    margin: 10px 0;
    font-size: 16px;
    line-height: 20px;
    height :20px;
    overflow:hidden; }
.box .contents p,
.box .content p {
    margin: 0 0 10px;
    line-height: 20px; }
.box .content p b{font-weight: bold;}
.box .titles {
    position: relative;
    border-bottom: 1px solid #dedede;
    background: url(../../Images/index/others/filtbar_coupon_bg.jpg) repeat-x;
    height:43px;
 }
.box .titles li {
    float: left;
 }
.box .titles li a {
    display: inline-block;
    height: 40px;
    padding: 0 16px;
    line-height: 40px;
    cursor: pointer; }
.ie6 .box .titles li a {
    border-top: 3px solid #fff;
}
.box .titles h3,
.box h3.title {
    position: relative;
    padding-bottom: 10px;
    font-size: 18px; }
.box.padding {
    padding: 20px }
.box.white {
    background: white;
    border: 1px solid #dedede; margin-bottom: 20px}
.box.pink {
    background: #fef5f1;
    border: 1px solid #dedede; }
.box.grayB {
    position: relative;
    background: #f2f2f2;
    border: 1px solid #dedede; }
/* End box */
/* Begin color */
.orange {
    color:#ff5412}
.blue {
    color:#005ea7}
.gray {
    color:#999999}
.bold {
    font-weight:bold}
	
	
/************* 领券中心 *******************/
.mypcleba{width:100%;height:500px;}	
	.mypcleba li{width:296px;height:226px;background:url(../../Images/my_labe_bj.jpg) no-repeat;border-top:4px solid #ff5512;float:left;margin: 10px 13px 3px 0;}
		.mypcleba_title{width:auto;height:38px;padding:0 10px;margin-top:20px;}
			.mypcleba_title dl{width:auto;height:38px;}
				.mypcleba_title dl dt{width:76px;height:38px;line-height:38px; text-align:center;float:left;color:#ff5037;font-size:16px;}
					.mypcleba_title dl dt em{font-size:30px;font-weight:bold; font-family:arial;}
				.mypcleba_title dl dd{width:188px;height:38px;float:left;padding-left:10px;}
					.mypcleba_title dl dd span{width:188px;height:19px;line-height:19px;float:left; overflow:hidden;font-size:16px;}
					.mypcleba_title dl dd span.leba_bq{color:#666;font-size:14px;}
	.mypcleba li.no{border-top:4px solid #ccc;color:#ccc;}
			.mypcleba li.no .mypcleba_title dl dt,.mypcleba li.no .mypcleba_title dl dd span.leba_bq{color:#ccc;font-size:14px;}{color:#ccc;}
			
		.leba_ann{width:296px;height:32px;margin-top:28px;line-height:32px;}
			.leba_ann a{width:128px;height:32px;background:#f4440e; display:block;color:#fff;border-radius:50px;margin:0 auto; text-align:center;}
			.leba_ann.no a{background:#ccc;}
			
		.leba_gz{width:auto;height:83px;padding:0 20px;margin-top:24px;overflow-x:hidden; overflow-y:scroll;}
		.leba_gz::-webkit-scrollbar{display:none;/*隐藏滚动条*/}
			.leba_gz dl{width:auto;min-height:21px;max-height:32px;line-height:16px;font-size:12px; overflow:hidden;}
				.leba_gz dl dt{width:50px;height:21px;float:Left;}
				.leba_gz dl dd{width:206px;min-height:21px;float:Left;}
	
	
	
	

/* End color */
.gray_table {
    width: 100%;
    color: #666666;
    border: 1px solid #e0e0e0; }
.gray_table tr {
    display: block;
    border-bottom: 1px solid #e0e0e0;
    background: #fafafa;
    /* padding: 12px !important; */ ; ; }
.gray_table tr:last-child {
    border-bottom: 0;
}
.gray_table tr td {
    padding: 10px 10px }
p a {
    margin-right: 10px }
i.icon.arrowDown {
    display: inline-block;
    width: 7px;
    height: 8px;
    margin-left: 5px;
    margin-right: 5px;
    background: url(../../Images/index/icons/arrow_down.gif); }
i.questionMark {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../../Images/index/icons/questionMark.jpg) no-repeat; }
i.rightArrow {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../../Images/index/icons/rightArrow.gif) no-repeat;
}
/* Begin star */
.star {
    float: left;
    position: relative;
    width: 112px;
    height: 20px;
    background: url(../../Images/index/others/stars.gif) 0 -79px no-repeat;
    /* margin-top: 6px; */}
.star .on {
    height:20px; display:block;
    background: url(../../Images/index/others/stars.gif) 0 -48px; }
.star.small {
    float: left;
    width: 74px;
    height: 14px;
    background: url(../../Images/index/others/stars.gif) !important; }
.star.small .on {
    position: absolute;
    top: 0;
    left: 0;
    height: 14px;
    background: url(../../Images/index/others/stars.gif) 0 -22px; }
ul.starList {
    display: inline-block;
    width: 75px;
    height: 15px !important;
    : ;
    background: url(../../Images/index/others/stars.gif) 0 0  !important;
    overflow: hidden; }
ul.starList li.on {
    background: url(../../Images/index/others/stars.gif) 0 -22px  }
ul.starList li {
    display: inline-block;
    width: 15px !important;
    height: 15px !important;
    cursor: pointer; 
    float: left;
}
/* End star */
/* Begin pages */
.pages {
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: center;
    _height:30px;
    overflow: hidden;z-index:99;position: relative; }
.pages .pages_inp {
    width: 40px }
.pages .pages_inp {
    width: 40px }
.pages .page_cur {
    background: #ff5512;
    color: #fff;
    margin-right: 5px;
    border-color:#ff5512;
     }
.ie6 .pages .pageOp , .ie7 .pages .pageOp {
    position: relative;
    top:-7px;
}
.ie6 .pages .page_cur , .ie7 .pages .page_cur{
    position: relative;
    top:-7px;
}

.pages a {
    display: inline-block;
    margin-right: 5px;
    padding: 6px 10px;
    color: #666;
    text-align: center;
    text-decoration: none;
    border: 1px solid #dedede; }
.pages span {
    padding:4px 10px}

/* End pages */
.icon.time {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../../Images/index/icons/time.jpg) no-repeat; }
.iconHeart {
    padding-left: 19px;
    color: #666666;
    font-size: 14px;
    text-decoration: none;
    background: url(../../Images/index/icons/heart.png) 0 50% no-repeat; }
.ie8 .iconHeart {
    background: url(../../Images/index/icons/heart.png) 0 0 no-repeat  }
/* Begin label */
.label {
    display: inline-block;
    width: 51px;
    height: 16px;
    color: white;
    font-size: 12px;
    text-indent: 2px;
    background: url(../../Images/index/others/label_small_primary.png) no-repeat;
    line-height: 17px;
    /*margin-left: 5px;*/
    border: none;
    padding-left: 4px; }
.labelWithline {
    position: relative }
.labelWithline .line {
    display: inline-block;
    position: absolute;
    top: 13px;
    left: -30px;
    width: 30px;
    height: 1px;
    background: #dedede;
    _display: none; }
.labelWithline .labelL1 {
    float: left;
    height: 26px;
    padding:0 30px 0 15px;
    color: white;
    background: #ff5512 url(../../Images/index/others/label_big.png?v=1) right 0 no-repeat  !important;
    line-height: 26px; }
/* End label */

/* Begin icons
================================================== */
.icon-close,
.icon-tick,
.icon-refresh,
.icon-help {
    display: inline-block;
    width: 18px;
    height: 18px;
    cursor: pointer;
}
.icon-close {
    background: url('../../Images/wechatAdd/close.gif') no-repeat;
}
.icon-tick {
    background: url('../../Images/wechatAdd/guo.gif') no-repeat;
}
.icon-refresh {
    background: url('../../Images/wechatAdd/refresh.gif') no-repeat;
}
.icon-help {
    background: url('../../Images/wechatAdd/wen.gif') no-repeat;
}
/* End icons
================================================== */
/* End common */

/* Begin others */
.countDown {
    padding-left: 25px;
    background: url(../../Images/index/icons/time.jpg) no-repeat; }
.card_baihui {
    margin-right: 20px;
    padding: 5px 0 5px 65px;
    background: url(../../Images/index/icons/card_baihui.jpg) no-repeat; }
.refundPromise {
    margin-right: 20px;
    padding: 5px 0 5px 25px;
    background: url(../../Images/index/icons/refundPromise.jpg) no-repeat; }
.refundPromise_gray {
    margin-right: 20px;
    padding: 5px 0 5px 25px;
    background: url(../../Images/index/icons/refundPromise_gray.png) no-repeat; }
.checkBox {
    float: left;
    display: inline-block;
    margin-right: 10px;
    padding: 5px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    border: 2px solid #cdcdcd; }
.checkBox.activeC {
    background: #F9F9F8 url(../../Images/index/icons/checkBox_bg.jpg) right bottom no-repeat;
    border: 2px solid #ff5512; }
.title.lined {
    position: relative;
    margin-bottom: 20px;
    padding: 10px 0;
    border-bottom: 1px solid #dedede;
    overflow: hidden; }
.ie6 .title.lined {
    height: 40px }
.title.lined h4 {
    float: left;
    margin-right: 20px;
    margin: 0;
    color: #ff5512;
    font-weight: bold; }
.title.lined b.line {
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 70px;
    height: 3px;
    background: #ff5512; }
.ie6 .title.lined b.line {
    display: none }
table.white.wide {
    width: 100% }
table.white th {
    background: #fafafa }
table.white td {
    text-align: center }
table.white th,
table.white td {
    padding: 10px 0;
    border: 1px solid #dedede;
    vertical-align: middle; }

table.white td a{/*margin-right:12px;*/line-height:20px;color:#005ea7;}
.qilong_juan{padding:10px;text-align:left; display:block;}
	.qilong_juan ul{overflow:hidden;}
		.qilong_juan li{float:left;margin-right:10px;}
			.qilong_juan li img{width:105px;height:65px;}
		
/*********  套餐详情***********/
.tao_nr{background:#fff;height:auto;margin:20px 0 40px 0;}
.tao_nr table.white th,.tao_nr table.white td {padding: 10px 0;border: 1px solid #e5e5e5;vertical-align: middle; }
.tao_nr table.white th{ text-align:right;padding-right:10px;color:#333;background:#f4f4f4;}
.tao_nr table.white td{text-align:left;padding-left:10px;color:#666;}




	
.or_pic{width:105px;height:65px;margin:0 10px;float:left;}
	.or_pic img{width:105px;height:65px;}
	table.white td span{line-height:20px;/*color:#333;*/}
.memberR_events .content .or_dz{float:left;width:330px;display: inline;/*margin-top:5px;*/}
	.memberR_events .content .or_dz ul{width:340px;}
	.memberR_events .content .or_dz li{line-height:18px; text-align:left;padding:0 0 3px 0;color:#666;width:100%;}
	.memberR_events .content table.white td.juleft, .or_dz li span{font-size:14px;color:#666;margin-right:10px;}
		.memberR_events .content table.white td.juleft, .or_dz li span.tiele{color:#333;font-size:16px;font-weight:bold;}
		.memberR_events .content table.white td.juleft, .or_dz li span em{font-size:16px;color:#f00;}
		.memberR_events .content table.white td.juleft, .or_dz li span del{font-size:12px;color:#888;}
	table.white td.or_sh{color:#f00;}
	table.white td.or_tg{color:#008906;}

.or_pic2{width:105px;height:65px;margin:0 10px;float:left;}
	.or_pic2 img{width:105px;height:65px;}

table.white td.juleft{text-align:left;}



.picBox {
 }
.picBox.type_1 .pic {
    width: 100%;
    padding: 0; }
.picBox.type_1 .pic img,
.picBox .pic a {
    width: 100%;/*height:163px;*/ }
.picBox.type_1 .content {
    width: 100%;
}
.picBox .title {
    color: #666666 !important;
    line-height: 1.5em; }
.picBox footer {
    position: relative }
.picBox footer .discount {
    position: absolute;
    top: 10px;
    right: 0; }
.picBox.type_2 .content {
    width: 150px }
.tabsBar {
    position: relative;
    height: 43px;
    border-bottom: 1px solid #dedede;
    background: url(../../Images/index/others/filtbar_coupon_bg.jpg) repeat-x; }
.tabsBar .tab.activeT {
    border-top: 3px solid #ff5c1b;
    border-bottom: 1px solid #fff;
     }
.tabsBar .tab {
    float: left;
    border-top: 3px solid transparent;
	border-right:1px solid #dedede;
	 }
.tabsBar .tab a {
    display: inline-block;
    height: 40px;
    padding: 0 16px;
    color: inherit;
    text-decoration: none;
    line-height: 40px;
    cursor: pointer; }
.ie6.tabsBar .tab {
    border-top: 3px solid #fff;}
.ie6 .tabsBar .tab.activeT {
    border-top: 3px solid #ff5c1b; }
.ie6 .ie6BuyNow,
.ie7 .ie6BuyNow {
    margin-right: 10px; }
.ie6 .ie6Fasong,
.ie7 .ie6Fasong {
    text-indent: -5px;
    width: 112px;
    height: 44px; }
nav.tabsRaw {
    border-bottom: 1px solid #eaeaea;
    margin-top:20px;
 }
nav.tabsRaw ul {
 }
nav.tabsRaw ul li {
    float: left;
    margin-right: 5px; }
nav.tabsRaw ul li a {
    display: block;
    padding: 8px 15px;
    color: #333333; }
nav.tabsRaw ul li.active a,
nav.tabsRaw ul li a:hover {
    color: white;
    background: #fe5512;
    -webkit-transition: background 0.2s ease; }
.boxFullImg {
    float: left;
    width: 30%;
    margin-right: 40px;
    margin-bottom: 30px;
    border: 1px solid #d3d3d3;
    position: relative; }
.boxFullImg.outdated {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%); }
.boxFullImg:hover {
    border: 1px solid #ff5a19 }
.boxFullImg:nth-child(3n) {
    margin-right: 0 }
.boxFullImg:nth-child(3n+1) {
    clear: left }
.boxFullImg img {
    width: 260px;
    padding: 8px; }
.boxFullImg .content {
    padding: 10px }
.boxFullImg .content p {
    color: #666666;
    height: 40px;
    overflow: hidden; }
.boxFullImg .content h3 {
    margin-bottom: 10px;
    color: #333333;
    font-weight: bold;
    font-size: 16px;
    height: 16px;
    overflow: hidden; }
.boxFullImg .content section {
 }
.orderItem {
    margin-top: 15px;
    border: 1px solid #eaeaea; }
.orderItem .title {
    padding: 0 10px;
    border-bottom: 1px solid #eaeaea;
    background: #f9f9f9; }
.orderItem .title li {
    display: inline;
    height: 30px;
    margin-right: 50px;
    line-height: 30px; }
.orderItem .main {
    overflow: hidden;
    padding-top: 5px; }
.orderItem .main li {
    float: left;
    margin-left: 10px; }
.orderItem .text {
    padding: 8px 0;
    line-height: 16px; }
.orderItem .text,
.orderItem .text span {
    font-size: 12px }
.orderItem .main li.center {
    position: relative;
    width: 100px;
    height: 60px;
    margin-left: 0;
    text-align: center;
    line-height: 60px; }
.orderItem .main li.center a {
    display: block;
    width: 100%;
    color: #333333;
    font-size: 12px;
    text-align: center;
    line-height: 1em; }
.orderItem .review {
    position: absolute;
    top: 16px;
    left: 0; }
.orderItem .cancel {
    position: absolute;
    top: 30px;
    left: 0; }
.tabs_1 {
    height: 38px;
    border-bottom: 1px solid #dedede;
    background: url(../../Images/index/icons/button_white.jpg) repeat-x; }
.tabs_1 li {
    float: left;
    /*width: 96px;*/
	padding:0 8px;
    color: #666;
    border-right: 1px solid #DEDEDE;
    text-align: center;
    line-height: 38px; 
    cursor: pointer;
  }
.tabs_1 .on {
    color: #333;
    border-top: 2px solid #ff5412;
    background: #FFF; }
/* End others */

/*********** /// END /// normalize.css /// ***********/

html {
	min-width: 1200px;
	width: 100%;
}
body {
	color: #444;
	background: #f9f9f9;
	font-size: 14px;
	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu, sans-serif;
	min-width: 1200px;
	width: 100%;
}
/* Begin dropNav */
#dropNav {
	background: white;
	position: absolute;
	top: 39px;
	left: 0;/*-moz-box-shadow: 1px 1px 2px #292929;
    -webkit-box-shadow: 1px 1px 2px #292929; 
    box-shadow: 1px 1px 2px #292929; 
    box-shadow: 0 0 60px rgba(0, 0, 0, .2);   
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);*/
}
#dropNav a {
	color: #666666;
	font-size: 14px;
	display: block;
	text-indent: 0;
	line-height: 1em;
	background: none;
}
#dropNav section.active {
	background: #f9f9f9;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-right: 1px solid #f9f9f9;
	z-index: 999;
	position: relative;
}
#dropNav .navTitles {
	border-bottom: 1px solid #dedede;
	background: #FAFAFA;
}
#dropNav .navTitle:first-child {
	border-top: 0;
}
#dropNav .navTitle:last-child {
	border-bottom: 0;
}
#dropNav .navTitles article {
	margin: 10px 0;
}
#dropNav .navTitles article a {
	padding: 3px;
}
#dropNav .navTitle {
	width: 180px;
	padding: 19px 20px 1px;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #EEE;
}
#dropNav .navTitle li {
	float: left;
	border: 0px solid black;
	padding: 2px;
	margin-bottom: 5px;
}
#dropNav .navTitle h3 {
	position: relative;
}
#dropNav .navTitle h3 a {
	color: #333333;
	font-size: 16px;
}
#dropNav i.rightArrow {
	position: absolute;
	top: 0;
	right: 0;
}
#dropNav .navTitle article a:hover, #dropNav .navTitle article a.active {
	color: white;
	background: #ff5512;
}
#dropNav .navTitle:nth-child(4n+1) article a:hover, #dropNav .navTitle:nth-child(4n+1) article a.active, #dropNav .navContents .main section:nth-child(4n+1) a:hover, #dropNav .navContents aside dd:nth-child(4n+1) a:hover {
	color: white;
	background: #ff5512;
}
#dropNav .navTitle:nth-child(4n+2) article a:hover, #dropNav .navTitle:nth-child(4n+2) article a.active, #dropNav .navContents .main section:nth-child(4n+2) a:hover, #dropNav .navContents aside dd:nth-child(4n+2) a:hover {
	color: white;
	background: #336699;
}
#dropNav .navTitle:nth-child(4n+3) article a:hover, #dropNav .navTitle:nth-child(4n+3) article a.active, #dropNav .navContents .main section:nth-child(4n+3) a:hover, #dropNav .navContents aside dd:nth-child(4n+3) a:hover {
	color: white;
	background: #1ea44f;
}
#dropNav .navTitle:nth-child(4n) article a:hover, #dropNav .navTitle:nth-child(4n) article a.active, #dropNav .navContents .main section:nth-child(4n+4) a:hover, #dropNav .navContents aside dd:nth-child(4n) a:hover {
	color: white;
	background: #f23029;
}
#dropNav .navContents {
	width: 691px;
	background: #f9f9f9;
	position: absolute;
	left: 221px;
	top: 0;
	min-height: 200px;
	border: 1px solid #dedede;
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);
}
#dropNav .navContents .title {
	text-align: right;
	width: 60px;
}
#dropNav .navContents .main {
	width: 500px;
	float: left;
	border-right: 1px solid #dedede;
}
#dropNav .navContents .main a {
	padding: 3px;
	white-space: nowrap;
}
#dropNav .navContents aside {
	float: right;
	width: 190px;
	height: 50px;
}
#dropNav .navContents aside ul li {
	display: block;
	border: 0;
}
#dropNav .navContents aside dl {
	padding: 5px;
}
#dropNav .navContents aside dt {
	color: #ff5512;
	line-height: 1.5em;
}
#dropNav .navContents aside dd a {
	padding: 5px;
	display: block;
}
#dropNav .navContents .main section {
	margin: 0 20px;
	padding: 14px 0 12px 0;
	border-bottom: 1px solid #eeeeee;
}
#dropNav .navContents .main article {
	padding-left: 60px;
}
#dropNav .navContents .main article li {
	float: left;
	border: 0;
	padding: 0;
	margin: 0 5px 5px;
}
/* End dropNav */

/* keyframe */
@-webkit-keyframes myfirst {
 0% {
right: 0;
}
 50% {
right: -10px;
}
 100% {
right: 0;
}
}
#dropNav i.rightArrow {
	animation: myfirst 1s;
	-webkit-animation: myfirst 1s;
	-webkit-animation-iteration-count: infinite;
}
/* keyframe End */


#dropNav {
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
#dropNav .navTitles {
	border-bottom: 0 !important;
	background: #FAFAFA;
}
#dropNav .navTitle:last-child {
	border-bottom: 1px solid #DEDEDE !important;
}
.after:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
.cff5512 {
	color: #FF5512
}
a.cff5512 {
	color: #FF5512
}
/* Begin logo_bar*/
.logo_bar {
	background: white;
}
.logo_bar .keywords {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 60px;
}
.logo_bar .keywords li {
	display: inline
}
.logo_bar .keywords li a {
	color: #999999;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
}
.logo_bar .search {
	width: 390px;
	height: 36px;
	padding: 2px;
	background: #ff5512;
	border-radius: 5px;
	margin-left: 60px;
}
.logo_bar .search input.submit {
	float: left;
	width: 88px;
	height: 38px;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-indent: 15px;
	background: transparent url(../../Images/index/icons/zoom.jpg) 10px 10px no-repeat;
	border: none;
	outline: none;
	cursor: pointer;
}
.logo_bar .search input.words {
	float: left;
	width: 222px;
	height: 34px;
	line-height: 34px;
	border: 0;
	outline: none;
	text-indent: 8px;
}
.logo_bar .search .dropdown {
	position: relative;
	float: left;
	width: 74px;
	height: 36px;
	border-right: 1px solid #ffb699;
}
.logo_bar .search .dropdown a {
	display: block;
	width: 100%;
	height: 36px;
	color: #888888;
	text-align: center;
	text-decoration: none;
	background: white url(../../Images/index/icons/down.jpg) 55px 15px no-repeat;
	line-height: 36px;
}
.logo_bar .search .dropdown ul {
	position: absolute;
	top: 36px;
	border: 1px solid #ff5512;
	border-top: 0;
	z-index: 99;
}
.logo_bar .search .dropdown ul li {
	width: 73px;
	text-align: center;
	background: white;
	border-bottom: 1px solid #e3e3e3;
	padding: 5px 0;
	cursor: pointer;
}
.logo_bar .logo {
	width: 300px;
	height: 65px;
}
.logo_bar .logo .switch_city {
	display: inline-block;
	position: absolute;
	top: 20px;
	left: 165px;
	right: 0;
	width: 150px;
	color: #333333;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
.logo_bar .logo .switch_city a {
	display: block;
	color: #ff5512;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	width: 70px;
	margin: 0 auto;
}
.logo_bar .logo a#home {
	display: block;
	position: relative;
	height: 65px;
	text-indent: -99999px;
	background: url(../../Images/index/logo.jpg) no-repeat;
}
.logo_bar {
	padding: 20px 0;
	position: relative;
	z-index: 8;
}
.ie6 .logo_bar .search {
	height: 35px;
	overflow: hidden;
}
.logo_bar .top_pic a {
	display: block;
	position: absolute;
	top: -16px;
	left: 24px;
	width: 263px;
	height: 99px;
	background: url(../../Images/index/others/top_bhlka.jpg) no-repeat;
	z-index: 1;
}
/* End logo_bar*/
/* Begin main_nav*/
.main_nav {
	background: #ff5512;
	position: relative;
	z-index: 1;
}
.main_nav .dropdown a.dropdown_classA {
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	text-indent: 0em;
}
.main_nav ul.content {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none
}
.main_nav ul.content li {
	float: left;
	padding-left: 1px
}
.main_nav ul.content li .on {
	background: #f4440e;
}
.main_nav ul.content li a {
	display: block;
	padding: 13px 20px 10px;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
}
.main_nav ul.content li a:hover {
	background: #f4440e
}
.main_nav .dropdown {
	float: left;
	display: block;
	width: 222px;
	height: 39px;
	background: #f4440e;
	position: relative;
}
.main_nav .dropdown ul {
	position: relative;
}
.main_nav .dropdown li {
	padding: 10px;
	color: #808080;
	border: 1px solid #dedede;
	border-top: 0;
}
.main_nav .dropdown .style_title {
	height: 30px;
	line-height: 30px;
}
.main_nav .dropdown .unflod_icon {
	background: url(../../Images/index/icons/unfold.png) no-repeat right center;
}
.main_nav .dropdown .style_catalog a {
	display: inline-block;
	color: #808080;
	padding: 5px;
	font-size: 14px;
	text-indent: 0;
	line-height: 21px;
	margin-top: 1px;
}
.main_nav .dropdown li.bghover_orange .style_catalog a:hover, .main_nav .dropdown li.bghover_orange .style_catalog a.selected {
	background: #ff5512;
	color: #fff;
}
.main_nav .dropdown li.bghover_blue .style_catalog a:hover, .main_nav .dropdown li.bghover_blue .style_catalog a.selected {
	background: #336699;
	color: #fff;
}
.main_nav .dropdown li.bghover_green .style_catalog a:hover, .main_nav .dropdown li.bghover_green .style_catalog a.selected {
	background: #1ea44f;
	color: #fff;
}
.main_nav .dropdown li.bghover_meired .style_catalog a:hover, .main_nav .dropdown li.bghover_meired .style_catalog a.selected {
	background: #f23029;
	color: #fff;
}
.main_nav .dropdown .style_unflod {
	position: absolute;
	top: 0;
	left: 220px;
	_left: 220px;
	width: 704px;
	height: 427px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding: 0;
	z-index: -1;
	zoom: 1;
	background: white;
}
.main_nav .dropdown .style_unflod .style_list {
	float: left;
	padding: 0 10px;
	width: 493px;
}
.main_nav .dropdown .style_unflod dl {
	float: left;
	border-bottom: 1px solid #dedede;
	padding: 10px;
	overflow: hidden;
	width: 473px;
}
.main_nav .dropdown .style_unflod dt {
	font-size: 15px;
	float: left;
	width: 50px;
	margin-right: 5px;
	line-height: 30px;
}
.main_nav .dropdown .style_unflod dd {
	float: left;
	width: 400px;
}
.main_nav .dropdown .style_unflod dd a {
	display: inline-block;
	color: #808080;
	font-size: 14px;
	text-indent: 0;
	margin-right: 15px;
	line-height: 30px;
}
.main_nav .dropdown .style_unflod .style_extra {
	float: right;
	padding: 10px;
	width: 170px;
	border-left: 1px solid #dedede;
	z-index: 1;
}
.main_nav .dropdown .style_extra .shop_rec {
	margin-top: 20px;
}
.main_nav .dropdown .style_extra .shop_rec span {
	color: #ff5512;
	font-size: 15px;
	line-height: 30px;
}
.main_nav .dropdown .style_extra .shop_rec a {
	display: block;
	color: #666;
	font-size: 14px;
	text-indent: 0;
	line-height: 30px;
}
.main_nav .dropdown a {
	display: block;
	color: white;
	text-indent: 2em;
	background: transparent url(../../Images/index/icons/down_white.gif) 179px 15px no-repeat;
	line-height: 39px;
}
/* End main_nav*/
/* Begin top_bar */
.loginStatus a {
	color: #005ea7 !important;
}
.top_bar {
	width: 100%;
	height: 28px;
	background: #f9f9f9;
	position: relative;
	z-index: 9;
}
.top_bar, .top_bar a {
	font-size: 12px;
	font-family: "宋体";
	color: #666;
	line-height: 28px;
}
.ie6 .top_bar {
	position: relative;
	z-index: 999;
}
.ie7 .top_bar {
	position: relative;
	z-index: 999;
}
.top_bar, .top_bar a.vip_flag img {
	vertical-align: middle;
	padding-bottom: 3px;
}
.top_bar .topbar_left {
	float: left;
}
.top_bar .topbar_left a.phone_link {
	width: 60px;
	display: block;
	float: left;
	padding-left: 17px;
	_display: line;
	background: url(../../Images/index/icons/phone.jpg) no-repeat left center;
}
.top_bar .topbar_left a.phone_link:hover {
	background: url(../../Images/index/icons/phoneon.jpg) no-repeat left center;
	color: #f2410e;
}
.top_bar .topbar_right {
	float: right;
	height: 28px;
	z-index: 99;
}
.top_bar .login {
	float: left;
}
.top_bar .login span a {
	padding: 0 5px;
	color: #005ea7;
}
.top_bar .login span a:hover {
	text-decoration: underline;
	color: #f2410e;
}
.top_bar .login span a.cgrey {
	color: #333;
}
.top_bar .topbar_right li {
	float: left;
	background: url(../../Images/index/icons/line.png) no-repeat right center;
}
.top_bar .topbar_right li span {
	display: block;
	padding-left: 10px;
	padding-right: 16px;
}
.top_bar .topbar_right li.help_center a {
	padding-right: 0;
}
.top_bar .topbar_right .bgslideup {
	background: url(../../Images/index/icons/slide.png) no-repeat 90% center;
}
.top_bar .topbar_right .bgslidedown {
	background: url(../../Images/index/icons/slide2.png) no-repeat 90% center;
}
.top_bar .topbar_right li.my_qilong {
	position: relative;
}
.top_bar .topbar_right li .my_qilong_down {
	position: absolute;
	top: 28px;
	left: 0;
	border: 1px solid #dedede;
	border-top: 0;
	background: #fff;
	z-index: 999;
	overflow: hidden;
}
.top_bar .my_qilong_down li {
	background: 0;
	padding: 0;
}
.top_bar .my_qilong_down li a {
	display: block;
	width: 64px;
	height: 25px;
	padding-right: 0;
	line-height: 25px;
	padding-left: 10px;
}
.top_bar .my_qilong_down li a:hover {
	background: #f5f5f5;
}
.top_bar .topbar_right li.my_order {
	position: relative;
}
.top_bar .topbar_right li .my_order_down {
	position: absolute;
	top: 28px;
	left: 0;
	border: 1px solid #dedede;
	border-top: 0;
	background: #fff;
	z-index: 999;
	overflow: hidden;
}
.top_bar .my_order_down li {
	background: 0;
	padding: 0;
}
.top_bar .my_order_down li a {
	display: block;
	width: 64px;
	height: 25px;
	padding-right: 0;
	line-height: 25px;
	padding-left: 10px;
}
.top_bar .my_order_down li a:hover {
	background: #f5f5f5;
}
.top_bar .topbar_right li.closeto_us {
	display: block;
	position: relative;
}
.top_bar .topbar_right li .closeto_us_down {
	position: absolute;
	top: 28px;
	left: 0;
	border: 1px solid #dedede;
	border-top: 0;
	background: #fff url(../../Images/index/icons/topbar.jpg) no-repeat left 0;
	z-index: 999;
	padding: 9px;
	width: 202px;
	height: 112px;
}
.top_bar .topbar_right li .closeto_us_down .img_left {
	float: left;
	width: 100px;
	height: 116px;
	border-right: 1px solid #dedede;
}
.top_bar .topbar_right li .closeto_us_down .img_left p {
	line-height: 14px;
}
.top_bar .topbar_right li .closeto_us_down .focus_select {
	float: right;
}
.top_bar .topbar_right li .closeto_us_down .focus_select a {
	display: block;
	width: 62px;
	height: 18px;
	border: 1px solid #dedede;
	padding-right: 0;
	padding-left: 28px;
	line-height: 18px;
	margin-bottom: 10px;
}
.top_bar .topbar_right li .closeto_us_down .focus_select .weixin {
	background: #f9f7fa url(../../Images/index/icons/icon.gif) no-repeat 3px 0;
}
.top_bar .topbar_right li .closeto_us_down .focus_select .xlweibo {
	background: #f9f7fa url(../../Images/index/icons/icon.gif) no-repeat 3px -20px;
}
.top_bar .topbar_right li .closeto_us_down .focus_select .txweibo {
	background: #f9f7fa url(../../Images/index/icons/icon.gif) no-repeat 3px -40px;
}
.top_bar .topbar_right li .closeto_us_down .focus_select .city_substation {
	background: #f9f7fa url(../../Images/index/icons/icon.gif) no-repeat 3px -60px;
}
.top_bar .topbar_right li.site_nav {
	position: relative;
}
.top_bar .site_nav .site_nav_down {
	position: absolute;
	width: 258px;
	top: 28px;
	right: 0;
	border: 1px solid #dedede;
	border-top: 0;
	background: #fff url(../../Images/index/icons/topbar1.jpg) no-repeat left 0;
	padding: 10px 10px 0;
	z-index: 9999;
	zoom: 1;
}
.top_bar .site_nav .site_nav_down li {
	border-bottom: 1px solid #dedede;
	background: 0;
	width: 258px;
}
.top_bar .site_nav .site_nav_down dd.cblue a {
	color: #005ea7;
	font-weight: bold;
}
.top_bar .site_nav .site_nav_down li dt {
	font-weight: bold;
}
.top_bar .site_nav .site_nav_down li dd {
	-webkit-margin-start: 0;
}
.top_bar .site_nav .site_nav_down li dd a {
	font-size: 12px;
	color: #666;
	display: inline-block;
}
.top_bar .site_nav .site_nav_down li dd.corange {
	font-size: 20px;
	color: #f2410e;
	font-weight: bold;
}
.top_bar .bgwhite {
	background: #fff !important;
}
.top_bar .borderG {
	border: 1px solid #dedede;
	border-bottom: 0;
}
.top_bar .borderN {
	border: 1px solid #f9f9f9;
}
/* End top_bar */

/******* 页脚热门城市 *****/
.newcs {
	width: 100%;
	height: 50px;
	background: url("../../Images/index/icons/icon7.gif") repeat-x scroll 0px top transparent;
}
.newcs dl {
	height: 50px;
	font-size: 12px;
}
.newcs dl dt {
	width: 60px;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: right;
	margin-left: 10px;
	color: #999;
}
.newcs dl dd {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}
.newcs dl dd a {
	margin-right: 13px;
	white-space: nowrap;
}
/*Begin footerbox*/
.footerbox {
	background: url(../../Images/index/icons/icon7.gif) repeat-x #f5f5f5;
	padding: 10px 0;
	font-size: 14px;/*margin-top:20px;*/
}
/*Begin footer_links*/
.footer_links {
	background: url(../../Images/index/icons/icon8.gif) repeat-y right 0;
	padding-bottom: 30px;
}
.footer_links dl {
	width: 16%;
	padding-left: 3%;
	padding-top: 20px;
	line-height: 28px;
	float: left;
}
.footer_links dt {
	font-size: 18px;
}
/*End footer_links*/
/*Begin footer_contact*/
.footer_contact {
	padding-top: 25px;
	line-height: 2em
}
.footer_contact h5 {
	color: #666
}
.footer_contact .focuson {
	height: 65px;
	width: 100%
}
.footer_contact .focuson a {
	width: 36px;
	height: 36px;
	display: block;
	float: left;
	margin-right: 10px;
	background: url(../../Images/index/icons/icon_36.png) no-repeat
}
.footer_contact .focuson .icon_sinawb {
}
.footer_contact .focuson .icon_qqwb {
	background-position: 0 -46px
}
.footer_contact .focuson .icon_wx {
	background-position: 0 -92px
}
.footer_contact .tel {
	display: block;
	font-family: Georgia;
	font-size: 27px;
}
.footer_contact .time {
	width: 100%;
	color: #999;
	background: none;
}
/*End footer_contact*/
/*Begin flink*/
.footerbox .flink {
	height: 40px;
	position: relative;
	line-height: 30px;
	font-size: 12px;
	background: url(../../Images/index/icons/icon7.gif) repeat-x 0 bottom
}
.footerbox .flink dt {
	position: absolute;
	left: 10px;
	top: 5px;
	width: 60px;
	text-align: right;
	color: #999;
}
.footerbox .flink dd {
	padding: 5px 0 0 70px;
	height: 30px;
	overflow: hidden;
	background: url(../../Images/index/icons/icon7.gif) repeat-x
}
.footerbox .flink dd a {
	padding-right: 15px;
	display: block;
	float: left
}
/*End flink*/
/*Begin footer_bottom*/
.footerbox .footer_bottom {
	padding: 20px 0 20px 30px;
	line-height: 26px;
	font-size: 12px;
	position: relative
}
.footerbox .footer_bottom .icon_footer {
	position: absolute;
	right: 30px;
	top: 30px
}
/*End footer_bottom*/
/*End footer*/



/*页码*/
.pagebar {
	margin: 20px auto;
}
.listpages {
	text-align: center;
	margin-top: 15px;
}
.listpages span.mid {
	padding: 2px 10px;
	margin-left: 10px;
	margin-right: 10px;
	background: #efefef;
	border: 1px solid #dedede;
}
a.blue:hover {
	text-decoration: underline;
}
/*.star.small {
	float: right !important;
	width: 88px !important;
	height: 15px !important;
	background: url(../../Images/indexv2/stars_off02.gif) 0 0 no-repeat !important;
	margin-top: 4px;
}
.star.small .on {
	height: 15px !important;
	background: url(../../Images/indexv2/stars_on02.gif) 0 0 no-repeat !important;
}*/
/* Begin breadcrumb */
.breadcrumb {
	padding: 15px 0
}
.breadcrumb li {
	float: left;
	padding-left: 10px;
}
.breadcrumb li span {
	color: #999;
	padding-left: 10px;
}
/* End breadcrumb */
/* Begin filtbox_coupon*/
.filtbox_coupon {
	margin-bottom: 10px
}
.filtbox_coupon .other_filt {
	background: white;
	border: 1px solid #dedede;
	/*border-top: none;*/
	padding-bottom: 10px;
}
.filtbox_coupon .other_filt .section {
	position: relative;
	padding-top: 15px
}
.filtbox_coupon .other_filt h5 {
	width: 90px;
	position: absolute;
	top: 20px;
	font-weight: bold;
	text-align: right;
	line-height: 22px;
}
.filtbox_coupon .other_filt .section .content {
	padding-left: 100px;
	_width: 970px;
	overflow: hidden;
}
.filtbox_coupon .other_filt a {
	margin: 5px;
	padding: 4px 6px 6px;
	color: #333;
	white-space: nowrap;
}
.filtbox_coupon .other_filt a:hover {
	color: white;
	background: #ff5512;
	border-radius: 3px;
}
.filtbox_coupon .other_filt a span {
	color: #aaa;
	font-size: 11px
}
.filtbox_coupon .hotgroup {
	margin: 0;
	padding: 10px;
	border-bottom: 0;
	background: #F7F7F7;
	border: 1px solid #DEDEDE;
}
.filtbox_coupon .hotgroup h5 {
	float: left;
	color: #333333;
	font-size: 14px;
}
.filtbox_coupon .hotgroup li {
	padding: 0 10px
}
.filtbox_coupon .hotgroup li a:hover {
	text-decoration: underline;
	color: #ff5512;
}
.filtbox_coupon .hotgroup li a.red {
	color: #ff5512
}
.filtbox_coupon a.active {
	color: white;
	background: #ff5512;
	border-radius: 3px;
}
.filtbox_coupon a.active span {
	color: white
}
.filtbox_coupon .subcat {
	margin: 5px 20px 5px 0;
	padding: 10px;
	background: #f7f7f7;
}
.filtbox_coupon .subcat a {
	padding: 4px 6px 6px;
}
.filtbox_coupon .subcat a:hover {
	background: #ff5512;
	color: #FFF;
	border-radius: 3px;
}
.filtbox_coupon ul ,.filtbox_coupon dl.quanareadl{
	float: left
}
.filtbox_coupon li ,.filtbox_coupon dl.quanareadl dd{
	float: left
}
.filtbox_coupon a {
	display: block;
	color: #005ea7;
	font-size: 14px;
	text-decoration: none;
}
.filtbox_coupon .preferential li a {
	border: 1px solid #FFF;
}
.filtbox_coupon .preferential li a:hover, .filtbox_coupon .preferential li a.active {
	background: #FFF;
	border: 1px solid #FF5512;
	color: #FF5512 !important;
}
.filtbox_coupon .preferential li a.active {
	background: url(../../Images/indexv2/selectatt.png) no-repeat 100% 100% #FFF;
}
.filtbar_coupon_v2 {
	height: 41px;
	overflow: hidden
}
.filtbar_coupon_v2 ul {
	border: 1px solid #DEDEDE;
}
.filtbar_coupon_v2 ul li {
	height: 38px;
	border-right: 1px solid #DEDEDE;
	float: left;
	border-top: 1px solid #DEDEDE;
	position: relative;
	top: -1px;
}
.filtbar_coupon_v2 ul li a {
	display: block;
	line-height: 37px;
	padding: 0 18px;
	border-top: 1px solid #FFF;
}
.filtbar_coupon_v2 ul li a:hover {
	color: #FF5512;
}
.filtbar_coupon_v2 ul li.on {
	border-top: 1px solid #FF5512;
}
.filtbar_coupon_v2 ul li.on a {
	border-top: 1px solid #FF5512;
	color: #FF5512;
}
.filtbar_coupon_v2 ul li i {
	background: url(../../Images/indexv2/down.gif) no-repeat 0 0;
	display: inline-block;
	width: 7px;
	height: 11px;
	margin-left: 5px;
}
.filtbar_coupon_v2 ul li.on i, .filtbar_coupon_v2 ul li a:hover i {
	background: url(../../Images/indexv2/down02.gif) no-repeat 0 0;
}
.filtbar_coupon_v2 ul li.renjun i {
	background: url(../../Images/indexv2/up.gif) no-repeat 0 0;
}
.filtbar_coupon_v2 ul li.renjun.on i, .filtbar_coupon_v2 ul li.renjun a:hover i {
	background: url(../../Images/indexv2/up02.gif) no-repeat 0 0;
}

/* End filtbox_coupon*/


/* Begin shop_review */
.cupon_details .shop_review {
	margin-bottom: 20px;
}
.cupon_details .shop_review .atmosphere {
}
.cupon_details .shop_review .atmosphere li.on a, .cupon_details .shop_review .feature li.on a {
	color: white;
	background: #ff5512;
}
.cupon_details .shop_review .atmosphere li, .cupon_details .shop_review .feature li {
	float: left;
	margin-bottom: 5px;
}
.cupon_details .shop_review .atmosphere li a, .cupon_details .shop_review .feature li a {
	display: block;
	margin-right: 15px;
	padding: 5px 8px;
	color: #015fa7;
	text-decoration: none;
}
.cupon_details .shop_review .evaluate {
}
.cupon_details .shop_review .evaluate .content li {
	float: left;
	width: 160px;
	height: 65px;
}
.cupon_details .shop_review .content {
	padding-left: 110px
}
.cupon_details .shop_review .content select {
	border: 1px solid #d2d2d2;
	padding: 0 0 0 6px;
	margin-right: 6px;/*position:relative;-webkit-appearance:none;background:#fff url(../../Images/index/others/sanjiao_ty.png) no-repeat right;background-size:15px 4px;*/
	z-index: 99;
	height: 26px;
	line-height: 26px;
}
.cupon_details .shop_review .content .kuan_1 {
	border: 1px solid #d2d2d2;
	border-radius: 2px;
	padding: 5px;
}
.cupon_details .shop_review .section {
	margin-bottom: 10px
}
.cupon_details .shop_review .remark {
}
.cupon_details .shop_review .remark .feature_text {
}
.cupon_details .shop_review .remark .upload_pic {
	padding: 5px;
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
	background: #f8f8f8;
}
.cupon_details .shop_review .remark .upload_pic .upload {
	display: inline-block;
	padding: 5px 5px 5px 25px;
	color: white;
	text-decoration: none;
	background: #97b5c7 url(../../Images/index/icons/sai_img.jpg) 2px 5px no-repeat;
	border: 1px solid #7fa0b7;
}
.cupon_details .shop_review .remark .upload_pic span.current-num {
	float: right;
	color: #666666;
	line-height: 30px;
}
.cupon_details .shop_review .remark textarea {
	width: 99%;
	height: 100px;
	border: 1px solid #ccc;
	color: #666;
}
.cupon_details .shop_review h5 {
	float: left;
	width: 100px;
	text-align: right;
	line-height: 20px;
}
.cupon_details .reviewList {
}
.cupon_details .reviewList .section {
	padding: 20px 0;
	border-bottom: 1px solid #e0e0e0;
}
.cupon_details .reviewList .details {
	float: right;
	width: 700px;
}
.cupon_details .reviewList .details section.score {
	overflow: hidden
}
.ie6 .cupon_details .reviewList .details section.score li.gray {
	margin-right: 100px;
}
.cupon_details .reviewList .details section.score li {
	float: left;
	line-height: 30px;
	margin-right: 20px;
}
.ie6 .cupon_details .reviewList .details section.score li {
	margin-right: 0px;
}
.cupon_details .reviewList .details section.score li span {
	float: left;
	height: 30px;
}
.cupon_details .reviewList .details section {
	margin-bottom: 15px
}
.cupon_details .reviewList .details h3 {
	position: relative;
	padding: 6px 8px;
	background: #f8f8f8;
	color: #999;
	height: 20px;
	line-height: 20px;
}

/***************** 上传图片按钮 ************/
.schuan {
	width: 100px;
	height: 28px;
	background: #D31D17;
	border: none;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
}
.cupon_details .reviewList .details h3 .date {
	position: absolute;
	right: 9px;
	line-height: 20px;
}
.cupon_details .reviewList .details section.article {
	line-height: 20px;
}
.cupon_details .reviewList .avatar {
	float: left;
	width: 100px;
	height: 150px;
	padding-right: 10px;
}
.cupon_details .reviewList .avatar span {
	display: block;
	color: #999999;
}
.cupon_details .content .avatar img {
	padding-bottom: 10px;
	width: 70px;
	height: 70px;
}
/* End shop_review */

.coupon_items {
    padding: 10px 0;
    color: #666;
    font-size: 14px; margin-bottom: 20px}

/*2016-4-22  评价列表（团购评价、点购店铺评价、普通店铺评价）*/
.all_reviewList_v2 li{border-bottom:1px solid #DEDEDE;padding:18px 0; position:relative}
.all_reviewList_v2 li:first-child{padding-top:0;}
.all_reviewList_v2 li .avatar{width:80px;border:1px solid #EEE;background:#F8F8F8; border-radius:4px;padding:9px 4px; overflow:hidden}
.all_reviewList_v2 li .avatar .img{width:70px;height:70px; overflow:hidden;margin:0 5px;}
.all_reviewList_v2 li .avatar .img img{width:100%;height:100%;}
.all_reviewList_v2 li .avatar p{padding-top:9px; text-align:center; line-height:1.3; word-break:break-all}
.all_reviewList_v2 li .reviewcontent{width:740px;}
.all_reviewList_v2 li .reviewcontent .starbar{height:22px; overflow:hidden;color:#666;margin-top:5px}
.all_reviewList_v2 li .reviewcontent .starbar .starv2{float: left;width: 74px;height: 14px;background: url(../../Images/shopv2/shopstars.gif) !important; position: relative;margin-right:8px}
.all_reviewList_v2 li .reviewcontent .starbar .starv2 .on{background: url(../../Images/shopv2/shopstars.gif) 0 -22px;position: absolute;top: 0;left: 0;height: 14px; display: block;}
.all_reviewList_v2 li .reviewcontent .text{padding-top:8px;line-height:1.4;padding-bottom:8px}
.all_reviewList_v2 li .reviewcontent .protext{color:#666;line-height:1.4;}
.all_reviewList_v2 li .reviewcontent .replytext{padding:8px 10px;width:720px;background:#F8F8F8;color:#D21D17;line-height:1.4;border-radius:4px;margin-top:12px}
.all_reviewList_v2 li .reviewcontent.g_review{width:700px;}
.all_reviewList_v2 li .reviewcontent.g_review .replytext{width:680px;}
.all_reviewList_v2 li .reviewcontent.c_review{width:830px;}
.all_reviewList_v2 li .reviewcontent.c_review .replytext{width:810px;}
.all_reviewList_v2 li .amaz{ position:absolute;right:0;top:18px;width:76px;height:20px; overflow:hidden;background:url(../../Images/shopv2/jiajing2.gif) no-repeat;}
.all_reviewList_v2 li:first-child .amaz{top:0}
.all_reviewList_v2 li .amaz span{font-size:12px;color:#FF5512;padding:4px 0 0 20px;display:inline-block;font-family:"宋体"; cursor:default;line-height: 1;overflow: hidden;height:12px;}
.all_reviewList_v2 li .picbox{padding-bottom:12px;height:70px; overflow:hidden}
.all_reviewList_v2 li .picbox dd{float:left;margin-right:14px;width:70px;height:70px}
.all_reviewList_v2 li .picbox dd img{width:100%;height:100%;}
.all_reviewList_v2 .morereview{height:38px;width:100%; text-align:center;background:#F8F8F8;}
.all_reviewList_v2 .morereview a{display:block;width:100%;height:100%; line-height:38px;color:#999;}
/*END 2016-4-22  评价列表（团购评价、点购店铺评价、普通店铺评价）*/

/*2016-6-22  订单流程页面优化*/

/*.orderpage_voucher{width:600px;text-align: right;background: #FFF;margin:10px 0 0 auto;padding:12px;}
.orderpage_voucher li{padding-bottom: 8px;text-align: left;}
.orderpage_voucher li span{display: inline-block;}
.orderpage_voucher li span.smaller{width:130px;}
.orderpage_voucher li span.title{ width:210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.orderpage_voucher li .input_text{width:220px;border:1px solid #DEDEDE;border-radius: 3px;height:24px;}*/

.orderpage_voucher{width: 330px;text-align: right;background: #FFF;margin:10px 0 0 auto;padding: 6px 12px;}
.orderpage_voucher li{text-align: left;background: #fff0f0;line-height: 32px;padding-left: 8px;height: 32px;margin: 6px 0;}
.orderpage_voucher li:hover{cursor: pointer;}
.orderpage_voucher li span{display: inline-block;}
.orderpage_voucher li span.smaller{width:130px;}
.orderpage_voucher li span.title{ width:210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.orderpage_voucher li .input_text{width:220px;border:1px solid #DEDEDE;border-radius: 3px;height:24px;}
.orderpage_voucher li input{float:right;margin:8px 10px 0 0;width:14px;height:14px;}


.blindphonebox{width:100%; background:#FFF;margin-top:10px;padding:12px 0;}
.blindphonebox div.after{width:905px;padding:0 12px 0;margin:0 0 0 auto;}
.blindphonebox span{ display: inline-block; height: 29px; position: relative;padding:0 5px 0 0;overflow: hidden;float: left;}
.blindphonebox .input_text{width:220px;border:1px solid #DEDEDE;border-radius: 3px;height:24px;}
.blindphonebox input.vcode{width:80px;border:1px solid #DEDEDE;border-radius:3px;height:24px; }
.blindphonebox a.vcode{background:#F2F2F2;border:1px solid #DEDEDE;border-radius:3px;height:26px;display: inline-block; line-height: 26px;min-width: 110px; text-align: center;padding:0 3px;}
.blindphonebox img.vcode{width:60px;height:28px;}
.notic.orderInfo{padding:40px 40px 10px;}
.notic.orderInfo dl{border:1px solid #DEDEDE;}
.notic.orderInfo dt{height:38px;background:#F7F7F7;line-height:38px;padding:0 14px; font-weight:bold}
.notic.orderInfo dt em{color:#FF5512;}
.notic.orderInfo dd{border-top:1px solid #DEDEDE;height:38px; line-height:38px;padding:0 14px}
.notic.orderInfo dd span{color:#999;padding-left:20px}
.wall_box{height:40px; line-height:40px; border: 1px solid #FFAD70;background: #FFFCDE;padding: 0 12px;}
.wall_box em{color:#666;padding-left:10px}
.wall_box span a.setpassword{width:110px;height:28px; line-height:28px; display:block; text-align:center;color:#FFF;background:#D90000;padding:0;margin-top:6px}
.submit_notice .results{margin:70px auto;padding:20px 30px; text-align:center;width:250px}
.submit_notice .results .icon{float:left;width:44px;height:44px; overflow:hidden;margin-top:6px}
.submit_notice .results.type01 .icon{ background:url(../../Images/icon_results01.gif) no-repeat 0 0; }
.submit_notice .results.type02 .icon{ background:url(../../Images/icon_results02.gif) no-repeat 0 0; }
.submit_notice .results .text{padding-left:20px; text-align:left;float:left}
.submit_notice .results .text h4{font-size:30px;}
.submit_notice .results .text p{color:#666;padding-top:12px;position: absolute;width:250px;line-height: 1.5}
.submit_notice .results_buttons {margin-top:50px}
.submit_notice .results_buttons a{margin:0 10px;}
/*END 2016-6-22  订单流程页面优化*/

/*2016-6-28 跳转*/
.tiaozhuan{width:1180px; margin:70px auto 150px; text-align: center;height:36px; line-height: 36px; overflow: hidden;}
.tiaozhuan img{width:36px;height:36px;}
.tiaozhuan span{display: inline-block;position: relative;top: -10px;margin-left: 10px;}
/*END 2016-6-28 跳转*/

/*2016-6 点购购物车*/
.order_table2{width:100%;zoom:1;border:1px solid #DEDEDE;}
.order_table2 th{height:35px;line-height:35px; font-weight:bold;background:#F7F7F7;padding:0 10px}
.order_table2 td{ vertical-align:middle;padding: 0;background:#FFF; text-align:center;border-top:1px solid #DEDEDE;}
.order_table2 .info{width:210px; text-align:left;padding-left:10px}
.order_table2 .select{width:70px; text-align:left}
.order_table2 .select a.delete{background: url(../../Images/member/address_btn.gif) no-repeat -27px -66px;width:18px;height:17px; overflow: hidden; line-height: 100px;display: inline-block;}
.order_table2 .select a.delete.delshop{padding-left:26px;width:40px; line-height: 17px;margin-top:3px;}
.order_table2 .goodsImg {width:130px;padding:0 10px}
.order_table2 .goodsImg img{width:126px;height:80px;padding:10px 0;}
.order_table2 .unitPrice{width:110px;}
.order_table2 .YHborder{border-right:1px solid #DEDEDE;}
.order_table2 td table{padding:0;width:820px;border-right:1px solid #DEDEDE;}
.order_table2 td table td{padding:0 10px;border-top:1px solid #DEDEDE;}
/*END 2016-6 点购购物车*/
/*2016-6-30 购物车空 */
.cartempty{background:#FFF;width:1080px;padding:70px 50px 140px;margin:40px auto 0; text-align:center}
.cartempty span{display: inline-block;position: relative;top: -60px;margin-left: 10px;font-size:18px;color:#666;}
/*END 2016-6-30 购物车空 */

/*2016-9-14 周周乐每周价格标签*/
.weekbox{margin:8px 12px 0;}
.weekbox div{height:30px; line-height:30px;}
.weekbox.weekbox_dg{display:inline-block;}
.weekbox.weekbox_dg div{height:18px; line-height:18px;}
.weekbox div span{padding:0 10px; display:inline-block}
.weekbox div span.dayon{background:#FF5512;color:#FFF;}
.weekbox div span.dayprice{background:#FFF;color:#FF5512;}
.weekbox div.mon_price{border:1px solid #FF5512;}
.weekbox div.mon_price .dayon{background:#FF5512;}
.weekbox div.mon_price .dayprice{color:#FF5512;}
.weekbox div.tue_price{border:1px solid #FF7F1F;}
.weekbox div.tue_price .dayon{background:#FF7F1F;}
.weekbox div.tue_price .dayprice{color:#FF7F1F;}
.weekbox div.wed_price{border:1px solid #B253D9;}
.weekbox div.wed_price .dayon{background:#B253D9;}
.weekbox div.wed_price .dayprice{color:#B253D9;}
.weekbox div.thu_price{border:1px solid #FF5768;}
.weekbox div.thu_price .dayon{background:#FF5768;}
.weekbox div.thu_price .dayprice{color:#FF5768;}
.weekbox div.fri_price{border:1px solid #2FBD21;}
.weekbox div.fri_price .dayon{background:#2FBD21;}
.weekbox div.fri_price .dayprice{color:#2FBD21;}
.weekbox div.sat_price{border:1px solid #DD1A1A;}
.weekbox div.sat_price .dayon{background:#DD1A1A;}
.weekbox div.sat_price .dayprice{color:#DD1A1A;}
.weekbox div.sun_price{border:1px solid #33BEF0;}
.weekbox div.sun_price .dayon{background:#33BEF0;}
.weekbox div.sun_price .dayprice{color:#33BEF0;}
.weekbox div.quan_price{border:1px solid #21b2bd;}
.weekbox div.quan_price .dayon{background:#21b2bd;}
.weekbox div.quan_price .dayprice{color:#21b2bd;}
/*2016-9-14 周周乐每周价格标签 END*/

/*2017-1-3特权优惠标签*/
.tqyhdl dl.tqyhdl{padding-left:30px;padding-bottom:10px}
.tqyhdl dl.tqyhdl dt{float:left;height:26px;width:72px;margin-right:7px;color:#FFF;line-height:25px;padding-left:10px;margin-top:5px;}
.tqyhdl dl.tqyhdl dt.icon_tjbg_1{background:url(../../Images/indexv2/icon_tjbg_1.png) no-repeat 0 0;}
.tqyhdl dl.tqyhdl dt.icon_tjbg_2{background:url(../../Images/indexv2/icon_tjbg_2.png) no-repeat 0 0;}
.tqyhdl dl.tqyhdl dt.icon_tjbg_3{background:url(../../Images/indexv2/icon_tjbg_3.png) no-repeat 0 0;}
.tqyhdl dl.tqyhdl dd.tqyhdd{float:left;width:466px}
.tqyhdl dl.tqyhdl dd div.zzlbox{position:relative;margin-right:12px;margin-bottom:10px}
.tqyhdl dl.tqyhdl dd .borderorange{border:1px solid #FF5512;color:#FF5512;height:26px;line-height:26px; border-radius:3px;display:inline-block;padding:0 8px 0 22px;margin-top:5px;margin-left:20px}
.tqyhdl dl.tqyhdl dd .borderorange2{border:1px solid #FF5512;color:#FF5512;height:26px;line-height:26px; border-radius:3px;display:inline-block;padding:0 8px;margin-top:5px;margin-left:5px}
.tqyhdl dl.tqyhdl dd .icon_zzl{display:block;height:37px;width:37px; position:absolute;top:0;left:0;border-radius:37px; overflow: hidden;background: #FFF}
.tqyhdl dl.tqyhdl dd .icon_zzl img{width:37px;height:37px; border-radius:37px;display: block;padding:0;margin:0;}

/*2017-1-3特权优惠标签*/

/*2017-1-12支付页面支付失败*/
.shoppingCart .submit_notice .payway_select li a.zfsb{
    border: none;
    background: none;
    width: auto;
    height: 16px;
    line-height: 16px;
    position: absolute;
    top: -22px;
    left: 44px;
    display: inline;
    float: none;
}

.shoppingCart .submit_notice .payway_select i.zfsb{
    height: 15px;
    width: 15px;
    border-radius: 15px;
    background: #AAA;
    padding: 0;
    margin: 0 5px;
    line-height: 15px;
    text-align: center;
    color: #FFF;
}
/*END 2017-1-12支付页面支付失败*/

/*2017-3-21 优惠信息 特权优惠支付优惠*/
.dpriboxv2 dl{padding-left:30px}
.dpriboxv2 dl .icon_tjbg{color:#999;width:90px;float:left;padding-top:10px}
.dpriboxv2 dl dd{float:left;}
.dpriboxv2 dl dd .left_text{margin-bottom:8px}

.dpricate-detail .moresid{float:left;padding-top:13px;padding-left:10px;}
.dpricate-detail .moresid a{color:#999}
.dpricate-detail .dpriprice{color:#FF5512;padding:8px 0 0 10px;line-height:26px;font-size:18px;}
.dpricate-detail .dpricate{ position:relative;height:34px;margin-right:10px}
.dpricate-detail .borderbox{background:#FFF;height:22px;position:relative;line-height:22px;margin-top:8px;margin-left:19px;padding-left:21px;padding-right:8px}
.dpricate-detail .borderbox:before{content: " "; position: absolute; width: 0;height: 0;top: -2px;left: 100%;border-top: 13px solid transparent;   border-bottom: 13px solid transparent;}
.dpricate-detail .borderbox:after { content: " ";position: absolute;width: 0;height: 0;top: 1px;left: 100%;border-left: 8px solid #FFF;border-top: 10px solid transparent; border-bottom: 10px solid transparent;} 
.dpricate-detail .lbxbg{ position:absolute;left:0;top:0;height:34px;width:34px; text-align:center; line-height:34px;color:#FFF;font-size:18px;border-radius:100%}
.dpricate-detail .dot{width:4px;height:4px;border-radius:100%; position:absolute;right:-3px;top:19px;}
.dpricate-detail .dpricate01 .borderbox{border:2px solid #E61E17;border-right:0;color:#E61E17;}
.dpricate-detail .dpricate01 .borderbox:before{border-left: 10px solid #E61E17; }
.dpricate-detail .dpricate01 .lbxbg{ background:url(../../Images/indexv2/dpribgc01.png) no-repeat 0 100%;background-size:36px; border-radius:0;width:36px;}
.dpricate-detail .dpricate01 .dot{background:#E61E17;}
.dpricate-detail .dpricate02 .borderbox{border:2px solid #CCC;border-right:0;color:#999;}
.dpricate-detail .dpricate02 .borderbox:before{border-left: 10px solid #CCC; }
.dpricate-detail .dpricate02 .lbxbg{ background:url(../../Images/indexv2/dpribgc02.png) no-repeat 0 100%;background-size:36px; border-radius:0;width:36px;}
.dpricate-detail .dpricate02 .dot{background:#CCC;}
.dpricate-detail .dpricate02 .dpriprice{color:#999}
.dpricate-detail .dpricate03 .borderbox{border:2px solid #007AB9;border-right:0;color:#007AB9;}
.dpricate-detail .dpricate03 .borderbox:before{border-left: 10px solid #007AB9; }
.dpricate-detail .dpricate03 .lbxbg{ background:#007AB9;}
.dpricate-detail .dpricate03 .dot{background:#007AB9;}
.dpricate-detail .dpricate04 .borderbox{border:2px solid #FF5512;border-right:0;color:#FF5512;}
.dpricate-detail .dpricate04 .borderbox:before{border-left: 10px solid #FF5512; }
.dpricate-detail .dpricate04 .lbxbg{ background:#FF5512;}
.dpricate-detail .dpricate04 .dot{background:#FF5512;}
.dpricate-detail .dpricate05 .borderbox{border:2px solid #CCC;border-right:0;color:#999;}
.dpricate-detail .dpricate05 .borderbox:before{border-left: 10px solid #CCC; }
.dpricate-detail .dpricate05 .lbxbg{ background:#CCC;}
.dpricate-detail .dpricate05 .dot{background:#CCC;}
.dpricate-detail .dpricate05 .dpriprice{color:#999}
.tqylbox2{height: 132px;border-bottom: 1px dashed #DDD;margin-right: 10px; overflow:;width:100%; position:relative;padding-top:5px;}
.tqylbox2 .icon_tjbg{width:70px;color:#666;float:left;padding-top:10px}
.tqylbox2 dd{float:left;}
.tqylbox2 dd .left_text{margin-bottom:5px}
.tqylbox2 .arr_b{ position:absolute;right:14px;top:10px;z-index:3;}
.tqylbox2 .arr_b img{width:15px;}
.tqylbox2 .tqylboxborder{border:1px solid #DEDEDE; position:absolute;top:0;left:0;padding:0 10px;width:412px;z-index:2;background:#FFF;}
/*END 2017-3-21 优惠信息 特权优惠支付优惠*/

/*电影订单*/
.shengyushijian{font-size: 18px;color:#666;padding:0 40px;}
.shengyushijian em{color:#FF5512;font-size:24px;}
.shengyushijian i{display:inline-block; background:url(../../Images/movie/movie_xysj.png) no-repeat 0 0;width:33px;height:33px;margin-right:15px; position: relative;top:4px;}
.mov_paydiv{width:100%;height:44px; line-height: 44px;border:1px #E5E5E5 solid;}
.mov_paydiv .button_orange{margin-left:22px;width:180px; text-align: center;color:#FFF;background:#FF5512;font-size:18px;float: right;height:46px; line-height: 46px; position: relative;top:-1px;right:-1px;}
.mov_paydiv .button_orange a{display: block;width:100%;height:100%;color:#FFF;}
.mov_paydiv .button_orange.gray{background:#DDD;}
.mov_paydiv .totalPrice{ text-align: right;color:#999; }
.mov_paydiv .totalPrice .orange{color:#FF5512;font-size:20px;}

.movorderbox{border:1px solid #E5E5E5;padding:18px;}
.movorderinfo {width:570px; float:left;border-right:1px solid #E5E5E5;height:96px}
.movorderinfo .img{float:left;width:72px;height:96px;margin-right:8px}
.movorderinfo .img img{display:block;width:100%;height:100%;}
.movorderinfo .text{float:left;width:470px;}
.movorderinfo .text h2{font-size:18px;padding-bottom:10px}
.movorderinfo .text p{color:#999;padding-bottom:8px}
.movorderinfo .text p span{color:#333}
.movorderbox .phonenum{float:left;padding:0 20px 0 40px;width:235px;border-right:1px solid #E5E5E5;}
.movorderbox .phonenum p{color:#999;padding:36px 0 20px 0;}
.movorderbox .phonenum p span{font-size:24px;display:block;color:#333;padding-top:10px}
.movorderbox .payjj{float:right;width:235px;height:96px}
.movorderbox .payjj p{color:#999;padding:36px 0 20px 0;}
.movorderbox .payjj p span{font-size:24px;color:#333;padding-top:10px;display:inline-block}

.movietable{width:100%;}
.movietable th{padding-left:10px; text-align:left}
.movietable td{ text-align:left;width:50%;border-right:1px solid #DEDEDE;}
/*END 电影订单*/

/*获取特权plus会员*/
.tqdhsub{margin:40px 0 0 0;background:#FFF;padding-bottom:50px}
.tqdhsub .tqdhinfo{padding:40px;}
.tqdhsub .tqdhinfo dl{border:1px solid #DEDEDE;margin-bottom:30px}
.tqdhsub .tqdhinfo dl dt{background:#F7F7F7;height:38px; line-height:38px;padding:0 14px; font-weight:bold}
.tqdhsub .tqdhinfo dl dt span{float:right}
.tqdhsub .tqdhinfo dl dt span em{color:#FF5512}
.tqdhsub .tqdhinfo dl dd{height:38px;line-height:38px;padding:0 14px;border-top:1px solid #DEDEDE;}
.tqdhsub .tqdhinfo .tqdhm{height:38px; line-height:38px; background:#FFF;padding:0 10px;border:1px solid #DEDEDE;width:345px}
/*获取特权plus会员*/

/*价格优惠显示：plus、惠支付、特惠*/
.yhbox i{display:inline-block;width:50px;height:18px; text-align:center;font-size:13px; position:relative;line-height:18px;margin-right:4px;}
.yhbox i:after{content:"";width:0;height:0;display:block;position:absolute;right:-4px;bottom:0;}
.yhbox .hzf i{background:#008DCF;color:#FFF}
.yhbox .hzf i:after{border-bottom:#008DCF 4px solid;border-left:#008DCF 4px solid;border-right:4px solid #FFF;}
.yhbox .plus i{background:#36322E;color:#F5E1AF;}
.yhbox .plus i:after{border-bottom:#36322E 4px solid;border-left:#36322E 4px solid;border-right:4px solid #FFF;}
.yhbox .thj i{background:#FF5512;color:#FFF;}
.yhbox .thj i:after{border-bottom:#FF5512 4px solid;border-left:#FF5512 4px solid;border-right:4px solid #FFF;}
.shop_discount2 .yhbox {padding-left:160px;}
.shop_discount2 .yhbox .hzf ,.shop_discount2 .yhbox .plus,.shop_discount2 .yhbox .thj{width:150px;}


/******** tuangou ****/
.tgou_xxk{width:1180px;height:45px;background:#fff;/*border-bottom:1px solid #dedede;*/margin:0 auto 20px auto;}
.tgou_xxk ul{width:100%;height:45px;}
.tgou_xxk ul li{width:50%;height:44px;border-bottom:1px solid #dedede;font-size:16px;line-height:44px;text-align:center;float:left;cursor:pointer;}
.tgou_xxk ul li.hover{width:50%;height:44px;border-bottom:1px solid #f4440e;color:#f4440e;font-size:16px;line-height:44px;text-align:center;margin-bottom:-2px;}





.cpchoose{position:relative;text-align:left;margin-top: -5px;}
.cpchoose .cover{border:1px solid #FF5512;width: 200px;height:22px;position:relative;/* margin:0 auto; */font-size:13px;}
.cpchoose .cover a{display:block;line-height:22px;width:100%;color:#FF5512; text-indent:10px}
.cpchoose .cover i{display:block;width:11px; height:6px; overflow:hidden;background:url(../../Images/mall/arr-b.png) no-repeat 0 0; position:absolute;right:8px;top:8px}
.cpchooselay{position:absolute;top:23px;border:1px solid #FF5512;min-height:238px;width:354px;/* left:20px; */background:#FFF;z-index:3;}
.cpchooselay:before{width: 200px;height:1px;content:"";position:absolute;top:-1px;left:0px;background:#FFF;}
.cpchooselay .coutitle{height:42px;line-height:42px;margin:0 16px;color:#666;border-bottom:1px solid #E1E1E1;padding-left:4px;}
.cpchooselay .coutitle .add-close{float:right;display:inline-block;width:12px;height:13px; background:url(../../Images/mall/close.png);margin-top:14px;margin-right:2px}
.cpchooselay .choosebtn{width:318px;height:37px; margin-top:14px;margin-left:16px;margin-bottom:30px}
.cpchooselay .choosebtn a{display:block;width:100%;height:100%;line-height:37px; text-align:center;color:#FFF;background:#FF5512; border-radius:3px;}
.cpchooselay .text{padding:16px ;position:relative}
.cpchooselay .text .pline{line-height:18px;padding-bottom:10px; position:relative}
.cpchooselay .text .pline a{display:inline-block;color:#666}
.cpchooselay .text .pline i{display:block;background:url(../../Images/mall/select-icons.png) no-repeat 100% -40px;width:18px;height:18px;float:left;margin-right:16px}
.cpchooselay .text .pline.selected i{background-position:100% 0;}
.cpchooselay .text .pline.no i{background-position:100% -20px;color:#999;}
.cpchooselay .text .pline.gray a{ cursor:not-allowed}
.cpchooselay .text .pline.gray a.qmark{cursor:pointer}
.cpchooselay .text .pline.gray i{background-position:100% -20px;}
.cpchooselay .text .bky{display:block;float:right;font-size:12px;color:#E51E17;}
.cpchooselay .text .bky .qmark{background:url(../../Images/mall/qmark.png) no-repeat 0 0;width:15px;height:15px;margin-left:3px; position:relative;top:2px;margin-right:0}
.cpchooselay .text .qmarkshow{ cursor:default; position:absolute;left:243px;top:26px;background:#FFF;padding:10px 12px;width:236px;line-height:1.5;font-size:12px;border:1px solid #CCC;}
.cpchooselay .text .qmarkshow:after{content:"";width:8px;height:5px; position:absolute;top:-5px;left:68px;background:url(../../Images/mall/arr-line2.png);}


/* 选择施工门店*/

.pc_xzmd {height: 48px;/*border-bottom: 1px solid #f0f0f0;*/line-height: 48px;padding-right: 12px;background:#fff;text-indent:12px;margin-top: 10px;margin-bottom:12px;}
.pc_xzmd .more {float: right;color: #333;font-size: 14px;}
.pc_xzmd .more i {display: inline-block;float: right;background: url(../../Images/index/icons/arr_r.png) no-repeat 0 0;background-size: 7px 14px;width: 7px;height: 14px;margin-left: 5px;margin-top: 17px;}

.pc_xzmd_tc{width: 100%;height: 100%;top: 0;bottom: 0;position: absolute;display: flex;z-index: 888;}
.pc_xzmd_tc .pc_xzmd_tc_nr{width: 600px;min-height: 500px;background:#fff;position: fixed;/* bottom: 0px; */top:25%;left: 33%;z-index: 889;-webkit-border-radius: 12px;/* margin: 0 auto; */}
.pc_xzmd_tc .pc_xzmd_tc_nr .pc_xzmd_tc_title{width:100%;height:48px;text-align: center;line-height: 48px;font-size: 16px;color:#333;}
.pc_xzmd_tc_title span{width:16px;height:16px;right: 20px;top: 17px;position: absolute;cursor:pointer;}
.pc_xzmd_tc_title span img{width:100%;height:100%;float: left;transition: transform 0.5s; /* 设置变形动画时长为0.5秒 */  transform-origin: center; /* 设置旋转中心为div的中心 */}
.pc_xzmd_tc_title span img:hover{transform: rotate(90deg);/* 设置旋转为90度 */ }
.pc_xzmd_tc .pc_xzmd_tc_bj{width:100%;height:100%;background:rgba(0,0,0,0.7);display: block;height:100%;left: 0;top: 0;z-index: 8;width:100%;position:fixed;}

	/*********选择城市 ***********/
.pc_xzmd_cshi{position:relative;width:100%;z-index: 9;background:#fafafa;}
.pc_xzmd_cshi_nr{width:100%;height:50px;/* background: #fff; */border-bottom: 1px solid #f7f7f7;/*padding:0 10px;*/margin-bottom: 10px;}
.pc_xzmd_cshi_nr_left{width:auto;height:50px;line-height:50px;font-size:15px;float:left;padding-left:10px;}
.pc_xzmd_cshi_nr_right{width:40%;height:50px;float:right;padding-right:10px;}
.pc_xzmd_cshi_nr_right a{float:right;height:28px;line-height:28px;width:auto;margin-top:11px;border:1px solid #f2f2f2;display:block;background:#fff url(../../Images/index/icons/arr_b.png) no-repeat 90% 50%;padding:0 26px 0 14px;background-size: 10px;border-radius:50px;}


.pc_xzmd_cshi_salesv{width:100%;height: 220px;background: #fff;z-index:10;position: absolute;top: 50px;overflow-y:auto;}
.pc_xzmd_cshi_salesv::-webkit-scrollbar{display: none; /* 对于 Chrome, Safari 和 Opera */}
.pc_xzmd_cshi_salesv ul{max-height:300px;width:auto;height:auto;padding:12px 0 0 12px;/*overflow-y: auto;*/}
.pc_xzmd_cshi_salesv ul li{width:100%;height:40px;line-height: 40px;border-bottom: 1px solid #f2f2f2;}
.pc_xzmd_cshi_salesv ul li.hover{color:#ff5512;}
.pc_xzmd_cshi_salesv ul li:hover{color:#ff5512;cursor:pointer;}
.pc_xzmd_cshi_tgbj{width:100%;height: 465px;position: absolute;background: rgba(0,0,0,0.5);z-index:9;display: block;bottom: 0;top: 50px;-webkit-border-radius: 0 0 12px 12px;}


.pc_xzmd_list{width:auto;/*padding-bottom:10px;background:#f00;*/height: 360px;overflow: hidden;}
.pc_xzmd_list ul{width:auto;max-height: 360px;padding:10px;overflow-y: auto;}
.pc_xzmd_list ul::-webkit-scrollbar{display: none; /* 对于 Chrome, Safari 和 Opera */}
.pc_xzmd_list ul li{width:auto;max-height: 72px;min-height: 50px;background:#fafafa;padding:10px;margin-bottom:10px;border-radius:4px;overflow: hidden;}
.pc_xzmd_list_left{width:22px;height: 50px;float:left;margin-right:10px;}
.pc_xzmd_list_left span{width:22px;height:22px;background: url(../../Images/index/icons/yhxx_8.png) no-repeat 0 0;background-size:100%;margin-top:15px;display: block;}
.pc_xzmd_list ul li.hover{background:#fff3ee;}
.pc_xzmd_list ul li:hover{background:#fff3ee;cursor:pointer;transition: transform 0.5s;}
.pc_xzmd_list ul li.hover .pc_xzmd_list_left span{width:22px;height:22px;background: url(../../Images/index/icons/yhxx_1.png) no-repeat 0 0;background-size:100%;margin-top:15px;display: block;}
.pc_xzmd_list_right{width:88%;min-height: 50px;float:left;}
.pc_xzmd_list_right dl{width: 100%;}
.pc_xzmd_list_right dl dt{height:30px;line-height: 30px;font-size: 16px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.pc_xzmd_list_right dl dt span{margin-left:10px;color:#999;}
.pc_xzmd_list_right dl dd{max-height: 30px;line-height: 15px;font-size: 12px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;color: #666;}

.pc_xzyh_ann{width: auto;height: 54px;display: block;/*position: fixed;bottom: 0px;left: 0px;z-index: 99;right: 0px;*/padding: 10px;}
.pc_xzyh_ann a{
	width: 50%;
	margin: 10px 0 0 0;
	margin: 0 auto;
	height:44px;
	line-height: 44px;
	text-align: center;
	display: block;
	color:#fff;
	-webkit-border-radius:50px;
	font-size:16px;
	background: #ff5512;
	background: -moz-linear-gradient(left,  #fe730e 0%, #ff5512 100%);
	background: -webkit-gradient(linear, left , right , color-stop(0%,#fe730e), color-stop(100%,#ff5512));
	background: -webkit-linear-gradient(left,  #fe730e 0%,#ff5512 100%);
	background: -o-linear-gradient(left,  #fe730e 0%,#ff5512 100%);
	background: -ms-linear-gradient(left,  #fe730e 0%,#ff5512 100%);
	background: linear-gradient(to right,  #fe730e 0%,#ff5512 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe730e', endColorstr='#ff5512',GradientType=0 );
}









